public IActionResult Create(LessonResultViewModel lessonResult) { if (!ModelState.IsValid) { return(View(lessonResult)); } _lessonResultAppService.Add(lessonResult); ViewBag.SuccessCreated = GetMessageCreate(lessonResult); return(View(lessonResult)); }
public void Add(LessonResultViewModel lessonResultViewModel) { _bus.SendCommand(new AddLessonResultCommand( lessonResultViewModel.Try, lessonResultViewModel.Wpm, lessonResultViewModel.Time, lessonResultViewModel.Errors, lessonResultViewModel.EhAuthenticated, lessonResultViewModel.ErrorKey, lessonResultViewModel.Active, lessonResultViewModel.LessonPresentationId, _user.GetUderId())); }
public IActionResult ClientLessoMessageSend(LessonResultViewModel vm) { // validate the vm // retrieve data needed var lesson = service.SelectLessonById(vm.LessonId); var client = lesson.ContainsClient(vm.ClientId); // check lesson and client exist // extract values from vm and send appropriate message type var result = messageService.SendSMS(new Message { To = client.TelNum, Subject = "Unknown", Content = vm.Message }); if (result == true) { Alert("Message Sent", AlertType.success); } return(RedirectToAction("Index")); }