public async Task <DTOSabores> Atualizar(DTOSabores sabores) { if (!_sabores.Buscar(p => p.Id == sabores.Id).Result.Any()) { Notificar("Sabor não localizado"); return(null); } var obj = new Sabores { Ativo = sabores.Ativo, Descricao = sabores.Descricao, TempoPreparo = sabores.TempoPreparo, Valor = sabores.Valor, Id = sabores.Id }; var t = await _sabores.Atualizar(obj); return(new DTOSabores { Ativo = t.Ativo, Id = t.Id, TempoPreparo = t.TempoPreparo, Descricao = t.Descricao, Valor = t.Valor, }); }
public async Task <DTOSabores> Adicionar(DTOSabores sabores) { if (_sabores.Buscar(p => p.Descricao == sabores.Descricao).Result.Any()) { Notificar("Este sabor já foi cadastrado."); return(null); } var obj = new Sabores { Ativo = sabores.Ativo, Descricao = sabores.Descricao, TempoPreparo = sabores.TempoPreparo, Valor = sabores.Valor }; var add = await _sabores.Adicionar(obj); sabores.Id = add.Id; return(sabores); }
public async Task <List <DTOSabores> > ObterTodos() { var lst = await _sabores.ObterTodos(); var listaRetorno = new List <DTOSabores>(); foreach (var item in lst) { var obj = new DTOSabores { Ativo = item.Ativo, Descricao = item.Descricao, Id = item.Id, TempoPreparo = item.TempoPreparo, Valor = item.Valor }; listaRetorno.Add(obj); } return(listaRetorno); }
public async Task <ActionResult <DTOSabores> > AtualizarSabor(DTOSabores sabores) { var t = await _saboresService.Atualizar(sabores); return(CustomResponse(t)); }