void ITarefaRepository.FinalizarTarefasAtrasadas()
        {
            var tarefasAtrasadas = _db.Set <Tarefa>().ToList().Where(
                f => f.Situacao == SituacaoTarefaEnum.Progresso &&
                DateTime.Compare(f.DataFinalizacao, DateTime.Now) <= 0 &&
                f.UsuarioId == _usuarioId);

            tarefasAtrasadas.ToList().ForEach(f =>
            {
                f.Situacao         = SituacaoTarefaEnum.Atrasada;
                _db.Entry(f).State = EntityState.Modified;
            });
            _db.SaveChanges();
        }
Example #2
0
 public void DesativarLock(string id)
 {
     _db.Usuarios.Find(id).LockoutEnabled = false;
     _db.SaveChanges();
 }
 public void Adicionar(T entity)
 {
     _db.Set <T>().Add(entity);
     _db.SaveChanges();
 }