internal static void Apply(this Atendimento entity, AtendimentoTO to)
 {
     //entity.Nome = to.Nome;
     //entity.NomeMae = to.NomeMae;
     //entity.Nascimento = to.Nascimento;
     //entity.Sexo = (int)to.Sexo;
 }
        public void Atualiza(AtendimentoTO atendimento)
        {
            Atendimento entity = this.GetAtendimento(atendimento.Id);

            entity.Apply(atendimento);
            entity.DataModificacao            = DateTime.Now;
            this.Contexto.Entry(entity).State = EntityState.Modified;
            this.Contexto.SaveChanges();
        }
        public void Novo(AtendimentoTO atendimento)
        {
            Atendimento entity = new Atendimento();

            entity.DataCriacao     = DateTime.Now;
            entity.DataModificacao = DateTime.Now;
            entity.Apply(atendimento);
            this.Contexto.Atendimentoes.Add(entity);
            this.Contexto.SaveChanges();
        }
        internal static AtendimentoTO ToAtendimentoTO(this Atendimento entity)
        {
            AtendimentoTO to = new AtendimentoTO();

            if (entity == null)
            {
                return(null);
            }

            to.Id = entity.Id;
            //to.Nome = entity.Nome;
            //to.NomeMae = entity.NomeMae;
            //to.Nascimento = entity.Nascimento;
            //to.Sexo = (SexoEnum)entity.Sexo;

            return(to);
        }