public async Task <BaseResult <bool> > UpdateContractTemplateHotelFields(List <HotelFacilityGroupViewModel> requestFields, string userName, int templateId) { var result = new BaseResult <bool>() { Result = true }; var hotelFields = ContractTemplateRequestMapper.MapToContractTemplateHotelFacilityModel(requestFields, userName, templateId, true); foreach (var field in hotelFields) { var param = ContractTemplateRequestMapper.CreateTemplateFieldsRequestParams(field); var updateResult = await iTemplateHotelFieldLibrary.ExecuteStoredProcedureInsertUpdate(Constants.StoredProcedure.UpdateHotelFields, param).ConfigureAwait(false); if (updateResult.IsError && updateResult.ExceptionMessage != null) { return(updateResult); } } return(result); }
public Task <BaseResult <long> > InsertContractTemplateHotelFacilities(List <HotelFacilityGroupViewModel> requestFacilityFields, string userName, int templateId) { var hotelFacilities = ContractTemplateRequestMapper.MapToContractTemplateHotelFacilityModel(requestFacilityFields, userName, templateId); return(iTemplateHotelFieldLibrary.InsertEntityList(hotelFacilities)); }