public ConviteMestreViewModel Update(ConviteMestreViewModel obj)
 {
     BeginTransaction();
     _conviteMestreService.Update(Mapper.Map <ConviteMestreViewModel, ConviteMestre>(obj));
     Commit();
     return(obj);
 }
        public ConviteMestreViewModel Add(ConviteMestreViewModel obj)
        {
            var topico = Mapper.Map <ConviteMestreViewModel, ConviteMestre>(obj);

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

            Commit();
            return(Mapper.Map <ConviteMestre, ConviteMestreViewModel>(returnObj));
        }
Ejemplo n.º 3
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);
        }
        public ActionResult SalvarConvitesAceitos(ConviteMestreViewModel convite, Guid idConvite, string tipoNota,
                                                  string listaIds, string listaAceite)
        {
            if (convite.Aceito)
            {
                convite.DataAceito = DateTime.Now;
                _conviteMestreAppService.Update(convite);
                // AtualizarQuestaoConviteAceito(listaIds, listaAceite);
                return(RedirectToAction("AtualizarQuestaoConviteAceito", "Questao", new { listaIds, listaAceite }));
            }
            _conviteMestreAppService.Update(convite);

            return(RedirectToAction("ListaConvites", "Mestre"));
        }