Esempio n. 1
0
        private TopicoAtribuidoViewModel CriarTopicoAtribuido(Guid ProjetoId, Guid AreaId, Guid MestreId,
                                                              decimal inputValor,
                                                              DateTime inputData, int inputNumQuestao, string Nivel, string inputObservacoes, string dados,
                                                              string status, int inputNumRespostas)
        {
            var form = new TopicoAtribuidoViewModel
            {
                ProjetoId       = ProjetoId,
                AreaId          = AreaId,
                MestreId        = MestreId,
                Valor           = inputValor,
                DataEntrega     = inputData,
                NumeroQuestao   = inputNumQuestao,
                Nivel           = Nivel,
                Observacao      = inputObservacoes,
                CodigoProjeto   = _topicoAtribuidoAppService.ObterCodigoProjeto(ProjetoId).ToString(),
                DataAtribuicao  = DateTime.Now,
                DisciplinaId    = new Guid(dados),
                Status          = status,
                NumeroRespostas = inputNumRespostas
            };

            var dadosTopico = _topicoAtribuidoAppService.Add(form);

            return(dadosTopico);
        }
 public TopicoAtribuidoViewModel Update(TopicoAtribuidoViewModel obj)
 {
     BeginTransaction();
     _topicoAtribuido.Update(Mapper.Map <TopicoAtribuidoViewModel, TopicoAtribuido>(obj));
     Commit();
     return(obj);
 }
Esempio n. 3
0
 public ActionResult Edit(TopicoAtribuidoViewModel topicoAtribuidoViewModel)
 {
     if (!ModelState.IsValid)
     {
         return(View(topicoAtribuidoViewModel));
     }
     _topicoAtribuidoAppService.Update(topicoAtribuidoViewModel);
     return(RedirectToAction("Index"));
 }
        public TopicoAtribuidoViewModel Add(TopicoAtribuidoViewModel obj)
        {
            var topico = Mapper.Map <TopicoAtribuidoViewModel, TopicoAtribuido>(obj);

            BeginTransaction();
            var returnObj = _topicoAtribuido.Add(topico);

            Commit();
            return(Mapper.Map <TopicoAtribuido, TopicoAtribuidoViewModel>(returnObj));
        }
Esempio n. 5
0
        private void CriarConviteDoMestre(decimal inputValor, int inputNumQuestao, TopicoAtribuidoViewModel dadosTopico)
        {
            var convite = new ConviteMestreViewModel
            {
                TopicoAtribuidoId = dadosTopico.TopicoAtribuidoId,
                MestreId          = dadosTopico.MestreId,
                NumeroQuestao     = inputNumQuestao,
                Aceito            = false,
                TipoPagamento     = "",
                Valor             = inputValor
            };

            _conviteMestreAppService.Add(convite);
        }
Esempio n. 6
0
        private void AdicionarQuestoes(int inputNumQuestao, string Nivel, TopicoAtribuidoViewModel dadosTopico,
                                       string status)
        {
            var questao = new QuestaoViewModel
            {
                TopicoAtribuidoId = dadosTopico.TopicoAtribuidoId,
                NumeroQuestao     = inputNumQuestao,
                Status            = status,
                Arquivo           = "",
                ConviteAceito     = false,
                Descricao         = "",
                Finalizar         = 0,
                Imagem            = "",
                Nivel             = Nivel,
                NumeroDeRevisoes  = 0
            };

            _questaoAppService.Add(questao);
        }