internal Job Create(Job newJob) { int id = _jobsRepository.Create(newJob); newJob.Id = id; return(newJob); }
internal Job Create(Job newJob) { int id = _repo.Create(newJob); newJob.Id = id; return(newJob); }
internal Job Create(Job newJobs) { int id = _jrepo.Create(newJobs); newJobs.Id = id; return(newJobs); }
internal Job Create(Job newJob, Profile userInfo) { if (newJob.CreatorId != userInfo.Id) { throw new Exception("Invalid Permissions UnAuthorized"); } return(_repo.Create(newJob)); }
public void Get_ShouldReturnJobDto() { // Arrange var jobDto = CreateJobDto(); using (var dbContext = new JobDbContext(CreateDbContextOptions("InMemoryDatabase_Get"))) { var jobsRepository = new JobsRepository(SetupAutoMapper(), dbContext); jobsRepository.Create(jobDto); // Act var job = jobsRepository.Get(jobDto.JobId); // Assert job.JobId.Should().Be(jobDto.JobId); job.FileName.Should().Be(jobDto.FileName); job.JobStatus.Should().Be(jobDto.JobStatus); } }
public void Create_ShouldSaveJobEntity() { // Arrange var jobDto = CreateJobDto(); using (var dbContext = new JobDbContext(CreateDbContextOptions("InMemoryDatabase_Create"))) { var jobsRepository = new JobsRepository(SetupAutoMapper(), dbContext); // Act var result = jobsRepository.Create(jobDto); // Assert var jobEntity = dbContext.Jobs.Single(w => w.JobId == jobDto.JobId); jobEntity.FileName.Should().Be(jobDto.JobId.ToString()); result.FileName.Should().Be(jobEntity.OriginalFileName); result.JobId.Should().Be(jobEntity.JobId); result.DateCreated.Should().Be(jobEntity.DateCreated); result.JobStatus.Should().Be(EnumUtility.GetValue(jobEntity.JobStatus)); result.DateLastModified.Should().BeNull(); } }
public void Update_ShouldSaveJobEntityWithNewStatusAndDateLastModified() { // Arrange var jobDto = CreateJobDto(); var expectedStatus = JobStatus.Queued; using (var dbContext = new JobDbContext(CreateDbContextOptions("InMemoryDatabase_Update"))) { var jobsRepository = new JobsRepository(SetupAutoMapper(), dbContext); var createdJob = jobsRepository.Create(jobDto); // Act var updatedJob = jobsRepository.Update(createdJob, expectedStatus); // Assert updatedJob.DateCreated.Should().Be(createdJob.DateCreated); createdJob.DateLastModified.Should().BeNull(); updatedJob.DateLastModified.Should().NotBeNull(); createdJob.JobStatus.Should().Be(jobDto.JobStatus); updatedJob.JobStatus.Should().Be(EnumUtility.GetValue(expectedStatus)); } }
internal Job Create(Job newJob) { return(_repo.Create(newJob)); }
internal JobListing Create(JobListing newJob) { return(_repo.Create(newJob)); }
internal Job Create(Job newProd) { return(_repo.Create(newProd)); }
public Job Create(Job job) { return(_repo.Create(job)); }