Пример #1
0
 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,
                 }
             }
         }
     });
 }
Пример #2
0
 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,
                 }
             }
         }
     });
 }
Пример #3
0
        public Result PostAdverts(PostAdvertRequest request)
        {
            var applications = service.CreateAdvert(request.AdvertType, request.HouseId);

            return(Result.Ok(applications));
        }