public override async Task <ModifyReply> createHotelBookRecordInfo(HotelBookRecordStruct request, ServerCallContext context) { ModifyReply modifyReply = new ModifyReply(); try { request.Id = Guid.NewGuid().ToString(); request.CreatedAt = DateTime.UtcNow.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ"); request.BookTime = DateTime.UtcNow.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ"); request.OrderNumber = UniqueData.Gener(string.Empty); var model = Mapper.Map <HotelBookRecordStruct, HotelBookRecord>(request); var result = await _service.CreateHotelBookRecordInfo(model); modifyReply = Mapper.Map <ModifyReplyModel, ModifyReply>(result); return(modifyReply); } catch (Exception ex) { LogHelper.Error(this, ex); throw ex; } }