/// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            DeleteRoomResponse response = new DeleteRoomResponse();


            return(response);
        }
        public static DeleteRoomResponse Unmarshall(UnmarshallerContext context)
        {
            DeleteRoomResponse deleteRoomResponse = new DeleteRoomResponse();

            deleteRoomResponse.HttpResponse = context.HttpResponse;
            deleteRoomResponse.RequestId    = context.StringValue("DeleteRoom.RequestId");

            return(deleteRoomResponse);
        }
Пример #3
0
        public override async Task <ActionResult <DeleteRoomResponse> > HandleAsync([FromRoute] DeleteRoomRequest request, CancellationToken cancellationToken)
        {
            var response = new DeleteRoomResponse(request.CorrelationId());

            var toDelete = _mapper.Map <Room>(request);
            await _repository.DeleteAsync(toDelete);

            return(Ok(response));
        }
Пример #4
0
 public void delete(DeleteRoomRequest request)
 {
     try
     {
         var response = new DeleteRoomResponse();
         var bc       = new RoomComponent();
         bc.Delete(request.Id);
     }
     catch (Exception ex)
     {
         var httpError = new HttpResponseMessage()
         {
             StatusCode   = (HttpStatusCode)422,
             ReasonPhrase = ex.Message
         };
         throw new HttpResponseException(httpError);
     }
 }
Пример #5
0
 public void DeleteRoom()
 {
     _response = DBConnection.instance.DeleteRoom (new DeleteRoomMessage { userId = LoginInformation.guid });
     _isResponse = true;
 }
Пример #6
0
 public void DeleteRoomCallback(DeleteRoomResponse response)
 {
     //Do Nothing
 }