protected AmendAdvertRequest CreateRequest(Employer employer, PostAdvertRequest request, string position) { return(new AmendAdvertRequest { Adverts = new AmendAdvertRequestAdverts { AccountNumber = employer.GetLoginId(), AmendAdvert = new[] { new AmendAdvertRequestAdvertsAmendAdvert { JobReference = request.Adverts.PostAdvert[0].JobReference, Position = position, Description = request.Adverts.PostAdvert[0].Description, Location = request.Adverts.PostAdvert[0].Location, Area = request.Adverts.PostAdvert[0].Area, PostCode = request.Adverts.PostAdvert[0].PostCode, Country = request.Adverts.PostAdvert[0].Country, VisaRequired = (AmendAdvertRequestAdvertsAmendAdvertVisaRequired)request.Adverts.PostAdvert[0].VisaRequired, PayPeriod = (AmendAdvertRequestAdvertsAmendAdvertPayPeriod)request.Adverts.PostAdvert[0].PayPeriod, PayAmount = request.Adverts.PostAdvert[0].PayAmount, PayAmountSpecified = request.Adverts.PostAdvert[0].PayAmountSpecified, Currency = request.Adverts.PostAdvert[0].Currency, Contact = request.Adverts.PostAdvert[0].Contact, EmploymentType = (AmendAdvertRequestAdvertsAmendAdvertEmploymentType)request.Adverts.PostAdvert[0].EmploymentType, WorkHoursSpecified = request.Adverts.PostAdvert[0].WorkHoursSpecified, WorkHours = (AmendAdvertRequestAdvertsAmendAdvertWorkHours)request.Adverts.PostAdvert[0].WorkHours, } } } }); }
private static DeleteAdvertRequest CreateRequest(IUser employer, PostAdvertRequest request) { return(new DeleteAdvertRequest { Adverts = new DeleteAdvertRequestAdverts { AccountNumber = employer.GetLoginId(), DeleteAdvert = new[] { new DeleteAdvertRequestAdvertsDeleteAdvert { JobReference = request.Adverts.PostAdvert[0].JobReference, } } } }); }
public Result PostAdverts(PostAdvertRequest request) { var applications = service.CreateAdvert(request.AdvertType, request.HouseId); return(Result.Ok(applications)); }