public Project CreateProject(ProjectModel newProject) { var project = ProjectUtil.CastToDbo(newProject); var environmentsToAdd = project.Environments; project.Environments = null; var newlyAddedProject = _projectRepository.Create(project); if (environmentsToAdd != null) { foreach (var env in environmentsToAdd) { env.ProjectId = newlyAddedProject.ProjectId; _environmentInfoRepository.Create(env); } } return(_projectRepository.GetByProjectId(newlyAddedProject.ProjectId)); }
public EnvironmentInfo CreateEnvironment(EnvironmentInfoModel newEnvironment) { var Environment = EnvironmentUtil.CastToDbo(newEnvironment); return(_EnvironmentRepository.Create(Environment)); }