public async Task <BaseResponse <bool> > CreateAsync(HotelAttributeCreateModel model) { try { if (model == null) { return(BaseResponse <bool> .BadRequest()); } var createItem = new HotelAttributes(); createItem.InjectFrom(model); createItem.UniqueId = UniqueIDHelper.GenarateRandomString(12); createItem.Deleted = false; createItem.UniqueId = UniqueIDHelper.GenarateRandomString(12); createItem.CreatedBy = GetUserGuidId(); createItem.CreatedDate = DateTime.UtcNow; createItem.LastModifiedBy = GetUserGuidId(); createItem.LastModifiedDate = DateTime.UtcNow; await _db.HotelAttributes.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] HotelAttributeCreateModel model) { var response = await _hotelAttributeService.CreateAsync(model); return(Ok(response)); }