public async Task UpdateAsync(Domain.Models.Facility facility) { var trackedFacility = await context.Facilities.FindAsync(facility.Id); trackedFacility.Name = facility.Name; trackedFacility.Description = facility.Description; trackedFacility.StreetAddress = facility.StreetAddress; trackedFacility.Latitude = facility.Location?.Latitude; trackedFacility.Longitude = facility.Location?.Longitude; trackedFacility.Images = facility.Images.ToJson(); }
public async Task <int> AddAsync(Domain.Models.Facility facility) { var dataModel = new Models.Facility { Owner = facility.Owner, Name = facility.Name, Description = facility.Description, StreetAddress = facility.StreetAddress, Latitude = facility.Location?.Latitude, Longitude = facility.Location?.Longitude, Images = facility.Images.ToJson() }; await context.Facilities.AddAsync(dataModel); return(dataModel.Id); }
public Task PersistEventsAsync(Domain.Models.Facility entity) { return(context.PersistEventsAsync(entity, securityContext)); }