public async Task <Contracts.Models.Facility> CreateAsync(FacilityDetails details) { details.Images = ImagePathHelper.CleanUp(details.Images); var facility = new Contracts.Models.Facility { Id = Guid.NewGuid(), Details = details, Location = new Location(), Owner = securityContext.GetCurrentTenant() }; await dataSource.CreateAsync(facility); return(facility); }
public CreateFacilityCommand(Contracts.Models.Facility facility, IFacilityMapper mapper) { this.facility = facility; this.mapper = mapper; }
public UpdateAccommodationSearchIndexCommand(Accommodation accommodation, Contracts.Models.Facility facility) { this.accommodation = accommodation; this.facility = facility; }
public Task UpdateAsync(Contracts.Models.Facility facility) { var command = new UpdateFacilityCommand(facility, mapper); return(command.ApplyAsync(context)); }
public Task IndexAccommodationAsync(Accommodation accommodation, Contracts.Models.Facility facility) { var command = new UpdateAccommodationSearchIndexCommand(accommodation, facility); return(command.ApplyAsync(queue)); }
public Models.Facility MapFrom(Contracts.Models.Facility facility) { return(Mapper.Map <Models.Facility>(facility)); }
public FacilityViewModel MapFrom(Contracts.Models.Facility facility) { return(Mapper.Map <FacilityViewModel>(facility)); }
public FacilityRepresentation MapFrom(Contracts.Models.Facility facility) { return(Mapper.Map <FacilityRepresentation>(facility)); }