Пример #1
0
        public List <Model.ItemCarrinho> Consultar(Model.ItemCarrinho itemCarrinho)
        {
            var @return = new List <Model.ItemCarrinho>();

            base.AddParameter("@IDENTIFICADOR", itemCarrinho.Chave);
            base.AddParameter("@ID_USUARIO", itemCarrinho.IdUsuario);
            base.AddParameter("@ID_CARRINHO", itemCarrinho.IdCarrinho);

            var dr = base.ExecutarLeitura("PRC_CARRINHO_CARREGAR");

            while (dr.Read())
            {
                var i = new Model.ItemCarrinho
                {
                    IdProduto   = Convert.ToInt32(dr["ID_PRODUTO"]),
                    IdCarrinho  = Convert.ToInt32(dr["ID_CARRINHO"]),
                    IdUsuario   = Convert.ToInt32(dr["ID_USUARIO"] is DBNull ? 0 : dr["ID_USUARIO"]),
                    Chave       = dr["IDENTIFICADOR"].ToString(),
                    Nome        = dr["NOME"].ToString(),
                    Descricao   = dr["DESCRICAO"] is DBNull ? null : dr["DESCRICAO"].ToString(),
                    Valor       = Convert.ToDouble(dr["VALOR"]),
                    Estoque     = Convert.ToInt32(dr["ESTOQUE"]),
                    Disponiveis = Convert.ToInt32(dr["DISPONIVEIS"]),
                    Quantidade  = Convert.ToInt32(dr["QUANTIDADE"]),
                    Url         = dr["URL"].ToString(),
                };
                @return.Add(i);
            }

            return(@return);
        }
Пример #2
0
 public List <Model.ItemCarrinho> Excluir(Model.ItemCarrinho itemCarrinho)
 {
     using (var dal = new DAL.dalCarrinho())
     {
         return(dal.Excluir(itemCarrinho ?? new Model.ItemCarrinho()));
     }
 }
Пример #3
0
 public List <Model.ItemCarrinho> Consultar(Model.ItemCarrinho itemCarrinho)
 {
     using (var dal = new DAL.dalCarrinho())
     {
         return(dal.Consultar(itemCarrinho ?? new Model.ItemCarrinho()));
     }
 }
 public IHttpActionResult Get(Model.ItemCarrinho item)
 {
     try
     {
         var lista = new BLL.bllCarrinho().Consultar(item);
         return(Ok(lista));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }