public IActionResult AlterarLista([FromBody] Listacompras listaEnviada) { try { if (!ModelState.IsValid || listaEnviada == null) { return(BadRequest("Dados inválidos! Tente novamente.")); } else { var resposta = new ListaCompraAplicacao(_contexto).UpdateLista(listaEnviada); return(Ok(JsonConvert.SerializeObject(resposta))); } } catch (Exception) { return(BadRequest("Erro ao comunicar com a base de dados!")); } }
public string UpdateLista(Listacompras lista) { try { if (lista != null) { _contexto.Update(lista); _contexto.SaveChanges(); return("Lista alterada com sucesso!"); } else { return("Lista inválida!"); } } catch (Exception) { return("Não foi possível se comunicar com a base de dados!"); } }
public Listacompras getLista(int id) { Listacompras primeiraLista = new Listacompras(); try { var lista = _contexto.Listacompras.Where(x => x.Id == id).ToList(); primeiraLista = lista.FirstOrDefault(); if (primeiraLista != null) { return(primeiraLista); } else { return(null); } } catch (Exception) { return(null); } }