public async Task <List <Contracts.Models.Facility> > ListAsync() { var api = await apiClientFactory.CreateApiClientAsync(); var result = await api.ListFacilitiesWithHttpMessagesAsync(); return(mapper.MapFrom(result.Body)); }
public async Task <Accommodation> FindAccommodationAsync(Guid accommodationId) { var result = await partitionClientFactory.CreatePartitionClient().InvokeWithRetryAsync(async client => { var api = await client.CreateApiClient(); return(await api.FindAccommodationWithHttpMessagesAsync(accommodationId)); }); return(result.Response.StatusCode == System.Net.HttpStatusCode.OK ? mapper.MapFrom(result.Body) : null); }
public async Task <List <Contracts.Models.Facility> > ListAsync() { var result = await partitionClientFactory.CreatePartitionClient().InvokeWithRetryAsync(async client => { var api = await client.CreateApiClient(); return(await api.ListFacilitiesWithHttpMessagesAsync()); }); return(mapper.MapFrom(result.Body)); }
public async Task <List <Facility> > ExecuteAsync(BookFastContext model) { var facilities = await(from f in model.Facilities where f.Owner.Equals(owner, StringComparison.OrdinalIgnoreCase) select f).ToListAsync(); return(mapper.MapFrom(facilities).ToList()); }
public async Task<List<Contracts.Models.Facility>> ExecuteAsync(BookFastContext model) { var facilities = await (from f in model.Facilities where f.Owner == owner select f).ToListAsync(); return mapper.MapFrom(facilities).ToList(); }
public async Task ApplyAsync(BookFastContext model) { var existingFacility = await model.Facilities.FirstOrDefaultAsync(f => f.Id == facility.Id); if (existingFacility != null) { var dm = mapper.MapFrom(facility); existingFacility.Name = dm.Name; existingFacility.Description = dm.Description; existingFacility.StreetAddress = dm.StreetAddress; existingFacility.Latitude = dm.Latitude; existingFacility.Longitude = dm.Longitude; existingFacility.Owner = dm.Owner; existingFacility.AccommodationCount = dm.AccommodationCount; existingFacility.Images = dm.Images; await model.SaveChangesAsync(); } }
public async Task <IEnumerable <FacilityRepresentation> > List() { var facilities = await service.ListAsync(); return(mapper.MapFrom(facilities)); }
public Task ApplyAsync(BookFastContext model) { model.Facilities.Add(mapper.MapFrom(facility)); return(model.SaveChangesAsync()); }
public async Task <Facility> ExecuteAsync(BookFastContext model) { var facility = await model.Facilities.FirstOrDefaultAsync(f => f.Id == facilityId); return(facility != null?mapper.MapFrom(facility) : null); }