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"));
        }
Example #2
0
 public RegisterConfig GetRegister(RegisterCreateViewModel model)
 {
     return(new RegisterConfig()
     {
         DeviceId = model.DeviceId,
         Title = model.Title,
         Type = model.Type,
         Offset = model.Offset,
         Count = model.Count
     });
 }
Example #3
0
        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));
        }