private JobPost SetJobPost(string userId, JobPostCommandArg jobPostCommandArg) { return(new JobPost { UserId = userId, JobTitle = jobPostCommandArg.JobTitle, JobDescription = jobPostCommandArg.JobDescription, JobStartDate = jobPostCommandArg.JobStartDate, JobDueDate = jobPostCommandArg.JobDueDate, PaymentMethodEnumId = jobPostCommandArg.PaymentMethodEnumId, PaymentAmount = jobPostCommandArg.PaymentAmount, HeightFrom = jobPostCommandArg.HeightFrom, HeightThru = jobPostCommandArg.HeightThru, AgeFrom = jobPostCommandArg.AgeFrom, AgeThru = jobPostCommandArg.AgeThru, JobLocationGeoId = jobPostCommandArg.JobLocationGeoId, Quantity = jobPostCommandArg.Quantity, Sex = jobPostCommandArg.Sex, Complexion = jobPostCommandArg.Complexion, HairColor = jobPostCommandArg.HairColor, EyeColor = jobPostCommandArg.EyeColor, Bust = jobPostCommandArg.Bust, Waist = jobPostCommandArg.Waist, Hip = jobPostCommandArg.Hip, DressSize = jobPostCommandArg.DressSize, ShoeSize = jobPostCommandArg.ShoeSize, WeightFrom = jobPostCommandArg.WeightFrom, WeightThru = jobPostCommandArg.WeightThru, DurationOfContract = jobPostCommandArg.DurationOfContract }); }
public CommandResult CreateJobPost(string userId, JobPostCommandArg jobPostCommandArg, List <JobPostDetailCommandArg> jobPostDetails, string userLoginId) { var jobPost = SetJobPost(userId, jobPostCommandArg); jobPost.JobPostId = Utility.GetId(); jobPost.UserLoginId = userLoginId; jobPost.IsActive = "Y"; jobPost.StatusId = Utility.Status.JobPostCreated; JobPost().Add(jobPost); AddJobPostDetails(jobPost.JobPostId, jobPostDetails, userLoginId); return(Utility.CommandSuccess(jobPost.JobPostId)); }
public CommandResult UpdateJobPost(string jobPostId, JobPostCommandArg jobPostCommandArg) { var jobPost = JobPost().Find(jobPostId); jobPost.JobTitle = jobPostCommandArg.JobTitle; jobPost.JobDescription = jobPostCommandArg.JobDescription; jobPost.JobStartDate = jobPostCommandArg.JobStartDate; jobPost.JobDueDate = jobPostCommandArg.JobDueDate; jobPost.PaymentMethodEnumId = jobPostCommandArg.PaymentMethodEnumId; jobPost.PaymentAmount = jobPostCommandArg.PaymentAmount; jobPost.HeightFrom = jobPostCommandArg.HeightFrom; jobPost.HeightThru = jobPostCommandArg.HeightThru; jobPost.AgeFrom = jobPostCommandArg.AgeFrom; jobPost.AgeThru = jobPostCommandArg.AgeThru; jobPost.WeightFrom = jobPostCommandArg.WeightFrom; jobPost.WeightThru = jobPostCommandArg.WeightThru; jobPost.DurationOfContract = jobPostCommandArg.DurationOfContract; jobPost.JobLocationGeoId = jobPostCommandArg.JobLocationGeoId; jobPost.Quantity = jobPostCommandArg.Quantity; jobPost.Sex = jobPostCommandArg.Sex; JobPost().Update(jobPost); return(Utility.CommandSuccess()); }