public async Task <IActionResult> CreateRangeAsync([FromBody] HotelInventoryAttributeValueCreateModel model) { if (model == null) { return(Ok(BaseResponse <bool> .BadRequest())); } string[] arrAttributeFid = model.AttributeFid.Split(","); string[] arrAttributeValues = model.AttributeValue.Split(","); if (arrAttributeFid.Length > 0 && arrAttributeValues.Length > 0) { var lstattributeValue = new List <HotelInventoryAttributeValueCreateModel>(); for (int i = 0; i < arrAttributeFid.Length; i++) { var attributeValue = new HotelInventoryAttributeValueCreateModel(); attributeValue.InventoryFid = model.InventoryFid; attributeValue.AttributeCategoryFid = model.AttributeCategoryFid; attributeValue.AttributeFid = arrAttributeFid[i]; attributeValue.AttributeValue = arrAttributeValues[i]; attributeValue.EffectiveDate = model.EffectiveDate; lstattributeValue.Add(attributeValue); } if (lstattributeValue.Count > 0) { var response = await _hotelInventoryAttributeValueService.CreateRangeAsync(lstattributeValue); if (response.IsSuccessStatusCode) { return(Ok(response)); } } } return(Ok(BaseResponse <bool> .BadRequest())); }
public async Task <IActionResult> AddAttributeValueAsync([FromBody] HotelInventoryAttributeValueCreateModel model) { var response = await _hotelInventoryAttributeValueService.CreateAsync(model); return(Ok(response)); }