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(); }
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(); }