public IHttpActionResult PutTarefas(int id, Tarefas tarefas)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tarefas.Id)
            {
                return(BadRequest());
            }

            db.Entry(tarefas).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TarefasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public void Execute(UsuarioDto usuarioDto)
        {
            var usuario = Mapper.Map <Usuario>(usuarioDto);

            _context.Usuarios.Add(usuario);
            _context.SaveChanges();
        }
        public void Execute(AdiconarLembreteDto dto)
        {
            var tarefa = _context.Tarefas.Where(x => x.Id == dto.Id).FirstOrDefault();

            tarefa.Lembrete = dto.Lembrete;
            _context.Tarefas.Update(tarefa);
            _context.SaveChanges();
        }
Esempio n. 4
0
        public void Execute(ConcluirTarefaDto dto)
        {
            var tarefa = _context.Tarefas.Where(x => x.Id == dto.Id).FirstOrDefault();

            tarefa.AlterarEstadoConclusao();
            _context.Tarefas.Update(tarefa);
            _context.SaveChanges();
        }
        public void Execute(CriarTarefaDto tarefaDto)
        {
            var tarefa = Mapper.Map <Tarefa>(tarefaDto);

            _context.Tarefas.Add(tarefa);
            _context.SaveChanges();

            //disparar evento
            // Ajuste no mongo para painel de leitura
            // Mongo para fila de tarefas concluidas no dia
        }
Esempio n. 6
0
        public IActionResult Incluir([FromBody] Tarefa item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _contexto.Tarefas.Add(item);
            _contexto.SaveChanges();

            return(CreatedAtRoute("GetTarefa", new { id = item.Id }, item));
        }
Esempio n. 7
0
 public TarefasController(TarefasContext tarefas)
 {
     _contexto = tarefas;
     if (_contexto.Tarefas.Count() == 0)
     {
         _contexto.Tarefas.Add(new Tarefa()
         {
             Detalhes = "Encher o tanque!", Concluida = false, Importante = true, DataLimite = new DateTime(2018, 5, 20)
         });
         _contexto.Tarefas.Add(new Tarefa()
         {
             Detalhes = "Pagar VIVO", Concluida = false, Importante = false, DataLimite = new DateTime(2018, 5, 20)
         });
         _contexto.Tarefas.Add(new Tarefa()
         {
             Detalhes = "Buscar Livro com a Vó", Concluida = true, Importante = false
         });
         _contexto.SaveChanges();
     }
 }
Esempio n. 8
0
 public bool Commit()
 {
     return(_context.SaveChanges() > 0);
 }
Esempio n. 9
0
 public void SalvarSubTarefa(SubTarefa subTarefa)
 {
     Contexto.Add(subTarefa);
     Contexto.SaveChanges();
 }
Esempio n. 10
0
 public void SalvarTarefa(Tarefa tarefa)
 {
     Contexto.Add(tarefa);
     Contexto.SaveChanges();
 }
Esempio n. 11
0
 public int SaveChanges()
 {
     return(Db.SaveChanges());
 }
Esempio n. 12
0
 public Tarefa Add(Tarefa tarefa)
 {
     _contexto.Tarefas.Add(tarefa);
     _contexto.SaveChanges();
     return(tarefa);
 }
Esempio n. 13
0
 public void Commit()
 {
     _context.SaveChanges();
 }