Пример #1
0
        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());
            }
        }
Пример #2
0
 public async Task <ActionResult> Send(string id, [FromQuery] StabelUpdateRequest request)
 {
     return(await Put(id, request));
 }