public void AddProject(ProjectViewModel4Create viewModel) { var codeMap = _codeMapRepository.Find(viewModel.ProjectState); var securityKey = new SecurityKey { SecurityCode = BitConverter.ToString(Guid.NewGuid().ToByteArray()) .Replace("-", string.Empty).ToUpper(), Key = _securityKeyRepository.GetKey() }; _securityKeyRepository.Add(securityKey); var project = new Project { Key = _projectRepository.GetKey(), Name = viewModel.ProjectName, ProjectState = codeMap, SecurityKey = securityKey }; _projectRepository.Add(project); }
public IActionResult Create(ProjectViewModel4Create viewModel) { _addProjectService.AddProject(viewModel); _unitOfWork.Commit(); return(RedirectToAction("Index")); }