/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DeleteScheduleResponse response = new DeleteScheduleResponse(); return(response); }
public static DeleteScheduleResponse Unmarshall(UnmarshallerContext context) { DeleteScheduleResponse deleteScheduleResponse = new DeleteScheduleResponse(); deleteScheduleResponse.HttpResponse = context.HttpResponse; deleteScheduleResponse.RequestId = context.StringValue("DeleteSchedule.RequestId"); return(deleteScheduleResponse); }
public override async Task <ActionResult <DeleteScheduleResponse> > HandleAsync([FromRoute] DeleteScheduleRequest request, CancellationToken cancellationToken) { var response = new DeleteScheduleResponse(request.CorrelationId()); var toDelete = _mapper.Map <Schedule>(request); await _repository.DeleteAsync <Schedule, Guid>(toDelete); return(Ok(response)); }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DeleteScheduleResponse response = new DeleteScheduleResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("Name", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.Name = unmarshaller.Unmarshall(context); continue; } } return(response); }
public Task <DeleteScheduleResponse> Delete(int id) { DeleteScheduleResponse deleteScheduleResponse = new DeleteScheduleResponse(); DeleteScheduleCommand deleteScheduleCommand = new DeleteScheduleCommand { ID = id }; var result = _bus.SendCommand(deleteScheduleCommand); Task <object> status = result as Task <object>; bool isCreate = (bool)status.Result; if (isCreate) { deleteScheduleResponse.Success = true; deleteScheduleResponse.Data = ""; } else { deleteScheduleResponse.Success = true; deleteScheduleResponse.Data = ""; } return(Task.FromResult(deleteScheduleResponse)); }