public async Task <BaseResponse <bool> > CreateAsync(HotelInventoryAttributeCreateModel model) { try { if (model == null) { return(BaseResponse <bool> .BadRequest()); } var createItem = new HotelInventoryAttributes(); createItem.InjectFrom(model); createItem.Deleted = false; createItem.CreatedBy = GetUserGuidId(); createItem.CreatedDate = DateTime.UtcNow; createItem.LastModifiedBy = GetUserGuidId(); createItem.LastModifiedDate = DateTime.UtcNow; await _db.HotelInventoryAttributes.AddAsync(createItem); await _db.SaveChangesAsync(); return(BaseResponse <bool> .Success(true)); } catch (Exception ex) { return(BaseResponse <bool> .InternalServerError(message : ex.Message, fullMsg : ex.StackTrace)); } }
public async Task <IActionResult> CreateAsync([FromBody] HotelInventoryAttributeCreateModel model) { var response = await _hotelInventoryAttributeService.CreateAsync(model); return(Ok(response)); }