﻿using CatalokoSharer.Helpers;
using CatalokoSharer.Helpers.ToViews;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace CatalokoSharer.Models
{
    public class Produto
    {

        /// <summary>
        /// 
        /// </summary>
        public static string url_produto = "http://cataloko.com/produto/{0}";

        /// <summary>
        /// 
        /// </summary>
        /// <param name="nomeloja"></param>
        /// <returns></returns>
        public ProdutoModel Obter(long id)
        {
            try
            {
                var sql = "SELECT * FROM produto WHERE id = '" + id + "'";

                var result = Reader.Get(sql);

                var produto = new ProdutoModel();

                if (result.HasRows)
                {
                    while (result.Read())
                    {
                        produto.id = result["id"].ToString();
                        produto.nome = (string)result["nome"].ToString();
                        produto.descricao = (string)(result["descricao"] + "");
                        produto.foto = (string)(result["linkfoto"] + "");
                        produto.preco = ((string)("R$ "+ result["preco"] + "")).Replace(".", ",");                        
                        produto.link = (string)String.Format(url_produto, produto.id);
                    }
                }

                Reader.Close();

                return produto;
            }
            catch (Exception)
            {
                throw;
            }
        }
    }
}