public async Task <DTOTamanhos> Atualizar(DTOTamanhos tamanhos) { if (!_tamanhos.Buscar(p => p.Id == tamanhos.Id).Result.Any()) { Notificar("Tamanho não localizado"); return(null); } var obj = new Tamanhos { Ativo = tamanhos.Ativo, Descricao = tamanhos.Descricao, TempoPreparo = tamanhos.TempoPreparo, Valor = tamanhos.Valor, Volume = tamanhos.Volume, Id = tamanhos.Id }; var t = await _tamanhos.Atualizar(obj); return(tamanhos); }
public async Task <DTOTamanhos> Adicionar(DTOTamanhos tamanhos) { if (_tamanhos.Buscar(p => p.Descricao == tamanhos.Descricao).Result.Any()) { Notificar("Tamanho já foi criado."); return(null); } var obj = new Tamanhos { Ativo = tamanhos.Ativo, Descricao = tamanhos.Descricao, TempoPreparo = tamanhos.TempoPreparo, Valor = tamanhos.Valor, Volume = tamanhos.Volume }; var t = await _tamanhos.Adicionar(obj); tamanhos.Id = t.Id; return(tamanhos); }
public async Task <List <DTOTamanhos> > ObterTodos() { var lst = await _tamanhos.ObterTodos(); var lstRet = new List <DTOTamanhos>(); foreach (var t in lst) { var obj = new DTOTamanhos { Ativo = t.Ativo, Id = t.Id, Descricao = t.Descricao, TempoPreparo = t.TempoPreparo, Valor = t.Valor, Volume = t.Volume }; lstRet.Add(obj); } return(lstRet); }
public async Task <DTOTamanhos> ObterPorId(int id) { if (!_tamanhos.Buscar(p => p.Id == id).Result.Any()) { Notificar("Tamanho não localizado"); return(null); } var t = await _tamanhos.ObterPorId(id); var obj = new DTOTamanhos { Ativo = t.Ativo, Id = t.Id, Descricao = t.Descricao, TempoPreparo = t.TempoPreparo, Valor = t.Valor, Volume = t.Volume }; return(obj); }
public async Task <ActionResult <DTOTamanhos> > Adicionar(DTOTamanhos tamanhos) { var t = await _fService.Adicionar(tamanhos); return(CustomResponse(t)); }