コード例 #1
0
        public override void Deletar(Guid id)
        {
            var entidade = Obter(id);

            ContextoBancoDados.Remove(entidade);
            ContextoBancoDados.SaveChanges();
        }
コード例 #2
0
        public void AlterarStatus(Guid id, EStatusConsulta eStatusConsulta)
        {
            var consulta       = Entidades.Find(id);
            var statusConsulta = _statusConsultaServico.Obter(eStatusConsulta);

            consulta.StatusConsulta = statusConsulta;

            ContextoBancoDados.SaveChanges();
        }
コード例 #3
0
        public void AlterarStatus(Guid id, EStatusExame eStatusExame)
        {
            var exame       = Entidades.Find(id);
            var statusExame = _statusExameServico.Obter(eStatusExame);

            exame.StatusExame = statusExame;

            ContextoBancoDados.SaveChanges();
        }
コード例 #4
0
        public override void Deletar(Guid id)
        {
            var usuario = Entidades.Find(id);

            if (usuario == null)
            {
                return;
            }

            usuario.Ativo = false;
            ContextoBancoDados.SaveChanges();
        }
コード例 #5
0
        public override void Deletar(Guid id)
        {
            var paciente = Entidades.Find(id);

            if (paciente == null)
            {
                return;
            }

            paciente.Ativo = false;
            ContextoBancoDados.SaveChanges();
        }
コード例 #6
0
        public override void Deletar(Guid id)
        {
            var medicamento = Entidades.Find(id);

            if (medicamento == null)
            {
                return;
            }

            medicamento.Ativo = false;
            ContextoBancoDados.SaveChanges();
        }
コード例 #7
0
        public virtual TEntidade Salvar(TEntidade entidade)
        {
            if (entidade.Id.Equals(default(TId)))
            {
                Entidades.Add(entidade);
            }
            else
            {
                if (Entidades.Local.FirstOrDefault(_ => _.Id.Equals(entidade.Id)) != null)
                {
                    ContextoBancoDados.Entry(entidade).State = EntityState.Detached;
                }

                Entidades.Update(entidade);
            }

            ContextoBancoDados.SaveChanges();

            return(Obter(entidade.Id));
        }