internal static Descricao Mapear(DescricaoDTO descricao) { return(descricao != null ? new Descricao() { Registro = descricao.Registro, Conteudo = descricao.Conteudo } : null); }
public void Cadastrar(DescricaoDTO descricaoDTO) { var descricao = ValidarJaCadastrado(descricaoDTO); if (descricao != null) { descricao.Conteudo = descricaoDTO.Conteudo; DataContext.Update(descricao); DataContext.SaveChanges(); } else { DataContext.Add(Conversor.Mapear(descricaoDTO)); DataContext.SaveChanges(); } }
private Descricao ValidarJaCadastrado(DescricaoDTO descricaoDTO) { return(DataContext.Descricaos.AsNoTracking().FirstOrDefault(descricao => descricao.Registro == descricaoDTO.Registro)); }