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));
        }