public EmployeeProject Add(EmployeeProjectViewModel vm) { var entity = _mapper.Map <EmployeeProjectViewModel, EmployeeProject>(vm); _iemployeeProjectRepository.Add(entity); SaveChanges(); return(entity); }
public Project Add(ProjectDetailViewModel vm) { var entity = _mapper.Map <ProjectDetailViewModel, Project>(vm); _projectRepository.Add(entity); SaveChanges(); if (vm.lstEmployee.Count > 0) { foreach (var item in vm.lstEmployee) { if (_detailUserRepository.Find(x => x.Id == item.Id) != null) { _employeeProjectRepository.Add(new EmployeeProject() { UserID = item.Id, ProjectId = entity.Id, JoinDate = DateTime.Now }); } } SaveChanges(); } return(entity); }