コード例 #1
0
        public FacilityCreatedEvent(Models.Facility facility)
        {
            this.facility = facility;

            Name          = facility.Name;
            Description   = facility.Description;
            Owner         = facility.Owner;
            StreetAddress = facility.StreetAddress;
            Longitude     = facility.Location?.Longitude;
            Latitude      = facility.Location?.Latitude;
            Images        = facility.Images;
        }
コード例 #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 Facility MapFrom(Models.Facility facility)
 {
     return(Mapper.Map <Facility>(facility));
 }
コード例 #4
0
 public FacilityCreatedEvent(Models.Facility facility)
 {
     Facility = facility;
 }
コード例 #5
0
 public Contracts.Models.Facility MapFrom(Models.Facility facility)
 {
     return(Mapper.Map <Contracts.Models.Facility>(facility));
 }