Example #1
0
        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);
        }
Example #2
0
 public IActionResult Create(ProjectViewModel4Create viewModel)
 {
     _addProjectService.AddProject(viewModel);
     _unitOfWork.Commit();
     return(RedirectToAction("Index"));
 }