/// <summary> /// 添加员工考核 /// </summary> /// <param name="request"></param> public void AddAttendance(AddProjectAttendanceRequest request) { Project model = this._projectRepository.FindBy(request.ProjectId); if (model == null) { throw new EntityIsInvalidException <string>(request.ProjectId.ToString()); } Users user = this._usersRepository.FindBy(request.UsersId); if (model == null) { throw new EntityIsInvalidException <string>(request.UsersId.ToString()); } Users createUser = this._usersRepository.FindBy(request.CreateUserId); if (createUser == null) { throw new EntityIsInvalidException <string>(request.CreateUserId.ToString()); } ProjectAttendance material = new ProjectAttendance(model, user, createUser); model.AddAttendance(material); this._projectRepository.Add(model); this._uow.Commit(); }
public void AddProjectAttendance(AddProjectAttendanceRequest request) { ProjectAttendance model = this._projectAttendanceRepository.FindBy(request.Id); if (model == null) { throw new EntityIsInvalidException <string>(request.Id.ToString()); } this._projectAttendanceRepository.Add(model); this._uow.Commit(); }