public static Consequencia Salvar(Consequencia consequencia_) { using (Repositorio ctx = new Repositorio()) { consequencia_.Validar(); RequisicaoHTTP requisicao = new RequisicaoHTTP(); ctx.Consequencias.Add(consequencia_); ctx.SaveChanges(); return(consequencia_); } }
public static Consequencia Editar(int uuid, Consequencia consequencia) { using (Repositorio ctx = new Repositorio()) { Consequencia _consequencia = ctx.Consequencias.Where(x => x.id == uuid).FirstOrDefault(); if (_consequencia == null) { throw new ApplicationNotFoundException(ApplicationNotFoundException.CONSEQUENCIA_NAO_ENCONTRADA); } consequencia.Validar(); _consequencia.descricao = consequencia.descricao.ToUpper(); _consequencia.idade = consequencia.idade; _consequencia.Tipos = consequencia.Tipos; ctx.Consequencias.Update(_consequencia); ctx.SaveChanges(); return(_consequencia); } }