Esempio n. 1
0
        public async Task <Carrinho> CriarCarrinho(string usuario)
        {
            var carrinho = new Entities.Carrinho()
            {
                Usuario = usuario
            };
            await Db.Carrinho.AddAsync(carrinho);

            await Db.SaveChangesAsync();

            return(carrinho.ToModel());
        }
Esempio n. 2
0
 public bool Remover(Entities.Carrinho carrinho)
 {
     try
     {
         CarrinhoDAO c = new CarrinhoDAO();
         return(c.Remover(carrinho));
     }
     catch (Exception)
     {
         throw new NotImplementedException();
         return(false);
     }
 }
Esempio n. 3
0
        /*private IEnumerable<Entities.Carrinho> ListarPorTipo(string valor, string tipo, CarrinhoDAO carrinhoDAO)
         * {
         *  switch (tipo)
         *  {
         *      case "nome":
         *          return carrinhoDAO.ListarPorNome(valor);
         *      case "codigo":
         *          return carrinhoDAO.ListarPorCodigo(valor);
         *      default:
         *          return carrinhoDAO.ListarPorNome("");
         *  }
         * }*/

        public bool Editar(Entities.Carrinho carrinho, int state)
        {
            try
            {
                CarrinhoDAO c = new CarrinhoDAO();
                return(c.Editar(carrinho, state));
            }
            catch (Exception)
            {
                throw new NotImplementedException();
                return(false);
            }
        }
 /// <summary>
 /// Maps an entity to a model.
 /// </summary>
 /// <param name="entity">The entity.</param>
 /// <returns></returns>
 public static Models.Carrinho ToModel(this Entities.Carrinho entity)
 {
     return(Mapper.Map <Models.Carrinho>(entity));
 }