private bool SaveSublibrarySubmission(SequencingPostModel postModel) { ValidateSublibrarySubmission(postModel); if (ModelState.IsValid) { var userJob = new UserJob(); var userJobSublibrary = new UserJobSublibrary(); AutoMapper.Mapper.Map(postModel, userJob); AutoMapper.Mapper.Map(postModel, userJobSublibrary); userJob.UserJobSublibrary = userJobSublibrary; userJob.User = GetCurrentUser(true); userJob.RechargeAccount = postModel.RechargeAccount; AddPlates(new List <string>() { userJob.Name }, userJob, userJob.JobType); _repositoryFactory.UserJobRepository.EnsurePersistent(userJob); return(true); } return(false); }
private bool SaveSublibrarySubmission(SequencingPostModel postModel) { ValidateSublibrarySubmission(postModel); if (ModelState.IsValid) { var userJob = new UserJob(); var userJobSublibrary = new UserJobSublibrary(); AutoMapper.Mapper.Map(postModel, userJob); AutoMapper.Mapper.Map(postModel, userJobSublibrary); userJob.UserJobSublibrary = userJobSublibrary; userJob.User = GetCurrentUser(true); userJob.RechargeAccount = postModel.RechargeAccount; AddPlates(new List<string>() {userJob.Name}, userJob, userJob.JobType); _repositoryFactory.UserJobRepository.EnsurePersistent(userJob); return true; } return false; }