public async Task <ActionResult> Put(string id, [FromBody] StabelUpdateRequest request) { if (string.IsNullOrWhiteSpace(id)) { return(BadRequest()); } if (request == null) { request = new StabelUpdateRequest(); } if (request.Parameter == null) { request.Parameter = new Dictionary <string, string>(); } try{ await _service.Update(id, request.Parameter); return(Ok()); } catch (InvalidOperationException) { return(NotFound()); } catch (Exception) { return(BadRequest()); } }
public async Task <ActionResult> Send(string id, [FromQuery] StabelUpdateRequest request) { return(await Put(id, request)); }