public void Salvar(ReceitaDomain receita) { using (var contexto = new ContextoBD()) { if (receita.Id > 0) { contexto.Receitas.Attach(receita); contexto.Entry(receita).State = EntityState.Modified; } else { contexto.Receitas.Add(receita); } contexto.SaveChanges(); } }
public IActionResult Salvar(ReceitaDomain receita) { var validador = new TransacaoValidator().Validate(receita); try { if (validador.IsValid) { new ReceitaRepository().Salvar(receita); } else { return(BadRequest(validador.ToString("\n"))); } } catch { return(BadRequest()); } return(Ok(Constantes.msgSucessoAtualizarRegistro)); }