public static JobResponsibility CreateJobResponsibility(string jobId, string areaOfResponsibilityId, global::Microsoft.Dynamics.DataEntities.Job job, global::Microsoft.Dynamics.DataEntities.Responsibility responsibility)
        {
            JobResponsibility jobResponsibility = new JobResponsibility();

            jobResponsibility.JobId = jobId;
            jobResponsibility.AreaOfResponsibilityId = areaOfResponsibilityId;
            if ((job == null))
            {
                throw new global::System.ArgumentNullException("job");
            }
            jobResponsibility.Job = job;
            if ((responsibility == null))
            {
                throw new global::System.ArgumentNullException("responsibility");
            }
            jobResponsibility.Responsibility = responsibility;
            return(jobResponsibility);
        }
Beispiel #2
0
        public async Task <bool> DeleteJobResponsibilityAsync(JobResponsibility responsibility)
        {
            var url = string.Format(Endpoints.JobResponsibilitiesEndpoint, responsibility.Job) + $"{responsibility.Id}/";

            return(await RequestWrapper.DeleteAsyncWrapper(url));
        }
Beispiel #3
0
        public async Task <JobResponsibility> CreateJobResponsibilityAsync(JobResponsibility responsibility)
        {
            var url = string.Format(Endpoints.JobResponsibilitiesEndpoint, responsibility.Job);

            return(await RequestWrapper.PostAsyncWrapper <JobResponsibility, JobResponsibility>(responsibility, url));
        }
Beispiel #4
0
 public CustomList <JobResponsibility> GetAllJobResponsibility(long empKey)
 {
     return(JobResponsibility.GetAllJobResponsibility(empKey));
 }