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