public void CanCreateAllocations() { var servicem8Client = new Servicem8Client(_apiUsername, _apiPassword); var jobId = Guid.Parse("53EB6C0D-12EB-4650-AC33-4183579AB260"); var newId = Guid.NewGuid(); var staffId = Guid.Parse("4150ea27-4992-46c5-9d59-7671f4f5e80b"); var allocationId = Guid.Parse("13203791-e742-4487-83c7-e74d1bcabefb"); var jobAllocation = new JobAllocation() { uuid = newId, job_uuid = jobId, staff_uuid = staffId, active = 1, edit_date = DateTime.Now, allocation_date = DateTime.Now, allocation_window_uuid = allocationId, acceptance_status = "0", estimated_duration = "0", requires_acceptance = "0", revised_duration = "0", sort_priority = "0", expiry_timestamp = DateTime.Now.AddYears(1) }; var result = servicem8Client.JobAllocations.Create(jobAllocation); result.Wait(); Assert.IsNull(result.Exception); }
public Task Delete(JobAllocation model) { return(Client.ExecuteDelete(DeleteByIdUrl, model.uuid)); }
public Task Update(JobAllocation model) { return(Client.ExecutePayload(UpdateUrl, model, model.uuid)); }
public Task Create(JobAllocation model) { return(Client.ExecutePayload(CreateUrl, model)); }