public IActionResult Join(JoinViewModel model) { if (ModelState.IsValid) { if (!projectDataService.Exists(model.ProjectCode)) { ModelState.AddModelError("ProjectCode", "Project code is not valid"); return(View(model)); } var employeeId = userManager.GetUserId(this.User); var serviceModel = new JoinServiceModel { EmployeeId = employeeId, ProjectCode = model.ProjectCode }; projectDataService.Join(serviceModel); return(View()); } return(View(model)); }