コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public Task PersistEventsAsync(Domain.Models.Facility entity)
 {
     return(context.PersistEventsAsync(entity, securityContext));
 }