public async ValueTask <IActionResult> Create(CreateProcessRequest req) { try { var r = await api.CreateAsync(req); return(Ok(new CreateProcessResponse(r, false))); } catch (ApiException e) { return(StatusCode(422, new ErrorResponse(e))); } }
public HttpResponseMessage createProcess(CreateProcessRequest request) { try { if (checkToken(Request)) { try { ProcessDomain.createProcess(request.name, request.description, request.user_id); return(response(HttpStatusCode.OK, true, "ready")); } catch (Exception e) { return(response(HttpStatusCode.InternalServerError, false, e)); } } else { return(response(HttpStatusCode.Unauthorized, false, "invalid token")); } } catch (Exception e) { return(response(HttpStatusCode.OK, false, e)); } }