Beispiel #1
0
        private static AviationCompany MapToCompany(AddOrUpdateAviationCompanyRequestModel model)
        {
            var address = new Location(model.CityName, model.X, model.Y);

            return(new AviationCompany
            {
                Id = model.Id ?? 0,
                Address = address,
                Description = model.Description,
                Name = model.Name
            });
        }
 public Task Put(long id, [FromBody] AddOrUpdateAviationCompanyRequestModel model)
 {
     model.Id = id;
     return(_aviationService.UpdateAviationCompanyAsync(model));
 }
 public Task <long> Post([FromBody] AddOrUpdateAviationCompanyRequestModel model)
 {
     return(_aviationService.AddAviationCompanyAsync(model));
 }
Beispiel #4
0
        public Task UpdateAviationCompanyAsync(AddOrUpdateAviationCompanyRequestModel model)
        {
            var company = MapToCompany(model);

            return(_aviationRepo.UpdateAsync(company));
        }