public async Task <IActionResult> SDUpdate(SDRequest sDRequest) { if (sDRequest == null) { return(BadRequest()); } await LongTaskSim.WaitFive(); var result = new StandardResponse() { status = "updated", reference = sDRequest.supp_dec_number, process_message = "Success" }; return(Ok(result)); }
public IActionResult Read([FromHeader] SD_DetailRequest sD_DetailRequest) { var fakeObjec = CreateFake(sD_DetailRequest.supp_dec_number); var result = new SDRequest() { supp_dec_number = sD_DetailRequest.supp_dec_number }; foreach (var prop in typeof(SDRequest).GetProperties()) { if (sD_DetailRequest.fields.Split(',').Contains(prop.Name)) { var value = prop.GetValue(fakeObjec); prop.SetValue(result, value); } } return(Ok(result)); }