コード例 #1
0
 internal static Descricao Mapear(DescricaoDTO descricao)
 {
     return(descricao != null ? new Descricao()
     {
         Registro = descricao.Registro,
         Conteudo = descricao.Conteudo
     } : null);
 }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
 private Descricao ValidarJaCadastrado(DescricaoDTO descricaoDTO)
 {
     return(DataContext.Descricaos.AsNoTracking().FirstOrDefault(descricao => descricao.Registro == descricaoDTO.Registro));
 }