public ActionResult RegisterPost() { var viewModel = new RegisterCreateViewModel(); if (!TryUpdateModel(viewModel) || !ModelState.IsValid) { return(View(viewModel)); } try { if (_userService.IsExists(viewModel.Email)) { ModelState.AddModelError("Email", "Użytkownik o podanym adresie e-mail już istnieje"); return(View(viewModel)); } var user = viewModel.ToUser(); _userService.Create(user); _employeeService.Create(viewModel.ToEmployee(user)); } catch (Exception ex) { throw ex; } return(RedirectToAction("Index", "Home")); }
public RegisterConfig GetRegister(RegisterCreateViewModel model) { return(new RegisterConfig() { DeviceId = model.DeviceId, Title = model.Title, Type = model.Type, Offset = model.Offset, Count = model.Count }); }
public async Task <IActionResult> RegisterCreate(RegisterCreateViewModel model) { if (ModelState.IsValid) { await _modbusService.Create(_modbusFactory.GetRegister(model)); return(_getDefaultForm()); } return(PartialView("_RegisterCreatePartial", model)); }
public ActionResult Register() { var viewModel = new RegisterCreateViewModel(); return(View(viewModel)); }