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)); }
public Task UpdateAviationCompanyAsync(AddOrUpdateAviationCompanyRequestModel model) { var company = MapToCompany(model); return(_aviationRepo.UpdateAsync(company)); }