public ActionResult CadastrarHorarios(AgendaViewModel agenda)
 {
     if ((DateTime.Now > agenda.Data))
     {
         ModelState.AddModelError("Data", "Campo Data: Data inválida!");
     }
     if (ModelState.IsValid)
     {
         var agendaDomain = Mapper.Map <AgendaViewModel, Agenda>(agenda);
         _agendaApp.Add(agendaDomain);
         return(RedirectToAction("Index"));
     }
     ViewBag.ColaboradorId = new SelectList(_colaboradorApp.GetAll(), "ColaboradorId", "Nome", agenda.ColaboradorId);
     return(View(agenda));
 }
Ejemplo n.º 2
0
        public IActionResult Create([Bind("Criador, Membro1, Membro2, Membro3, Membro4, Membro5, Membro6, Membro7, Membro8, Membro9, Atividade, Local, Data")] AgendaViewModel agendaViewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(agendaViewModel));
                }

                agendaViewModel.Criador = User.Identity.Name;
                agendaViewModel.Ativo   = "1";

                _agendaAppService.Add(agendaViewModel);
                if (!OpIsValid())
                {
                    return(View(agendaViewModel));
                }

                AlertToast("Atividade", "Atividade criada com sucesso!", NotificationType.Success);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }