Пример #1
0
 public Atividade EditarAtividade(AtividadeViewModel atividade)
 {
     IUsuarioDAL usuarioDal = new UsuarioDAL();
     Atividade novaAtividade = GetAtividade(atividade.Id);
     novaAtividade.Nome = atividade.Nome;
     novaAtividade.Descricao = atividade.Descricao;
     novaAtividade.Responsavel_Id = atividade.Responsavel_Id;
     novaAtividade.Criador_Id = atividade.Criador_Id;
     novaAtividade.Tipo_Id = atividade.Tipo_Id;
     if (atividade.Participantes != null)
         atividade.Participantes.ToList()
             .ForEach(
             p => novaAtividade.Participantes.Add(usuarioDal.GetUsuario(p))
             );
     if (atividade.Tarefas != null)
         novaAtividade.Tarefas = atividade.Tarefas;
     return _atividadeDal.EditarAtividade(novaAtividade);
 }
Пример #2
0
 public Atividade AddAtividade(AtividadeViewModel atividade)
 {
     IUsuarioDAL usuarioDal = new UsuarioDAL();
     var tarefas = atividade.Tarefas != null ? atividade.Tarefas.ToList() : null;
     Atividade novaAtividade = new Atividade()
     {
         Nome = atividade.Nome,
         Descricao = atividade.Descricao,
         Responsavel_Id = atividade.Responsavel_Id,
         Criador_Id = atividade.Criador_Id,
         Tipo_Id = atividade.Tipo_Id,
         Tarefas = tarefas
     };
     if(atividade.Participantes != null)
         atividade.Participantes.ToList()
             .ForEach(
             p => novaAtividade.Participantes.Add(usuarioDal.GetUsuario(p))
             );
     return _atividadeDal.AddAtividade(novaAtividade);
 }
Пример #3
0
 public Tarefa AddTarefa(int atividadeId, TarefaViewModel tarefa)
 {
     IUsuarioDAL usuarioDal = new UsuarioDAL();
     Tarefa novaTarefa = new Tarefa()
     {
         Nome = tarefa.Nome,
         Descricao = tarefa.Descricao,
         Inicio = Convert.ToDateTime(tarefa.Inicio+" "+tarefa.Hora_Inicio),
         Entrega = Convert.ToDateTime(tarefa.Entrega + " " + tarefa.Hora_Entrega),
         Atividade_Id = atividadeId,
         Status = (Status) tarefa.Status_Id,
         Responsavel_Id = tarefa.Responsavel_Id
     };
     novaTarefa.Seguidores = new List<Usuario>();
     if (tarefa.Seguidores != null)
         tarefa.Seguidores.ToList()
             .ForEach(
                 s => novaTarefa.Seguidores.Add(usuarioDal.GetUsuario(s))
             );
     return _tarefaDal.AddTarefa(novaTarefa);
 }