public async Task <UpdateActionResponse> UpdateActionWithOptionsAsync(UpdateActionRequest request, UpdateActionHeaders headers, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary <string, object> body = new Dictionary <string, object>() { }; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ActionInfo)) { body["actionInfo"] = request.ActionInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IntegratorFlag)) { body["integratorFlag"] = request.IntegratorFlag; } Dictionary <string, string> realHeaders = new Dictionary <string, string>() { }; if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = AlibabaCloud.TeaUtil.Common.ToJSONString(headers.XAcsDingtalkAccessToken); } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Headers = realHeaders, Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; return(TeaModel.ToObject <UpdateActionResponse>(await DoROARequestAsync("UpdateAction", "connector_1.0", "HTTP", "PUT", "AK", "/v1.0/connector/actions", "json", req, runtime))); }
public async Task <UpdateActionResponse> UpdateActionAsync(UpdateActionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); UpdateActionHeaders headers = new UpdateActionHeaders(); return(await UpdateActionWithOptionsAsync(request, headers, runtime)); }
public UpdateActionResponse UpdateAction(UpdateActionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); UpdateActionHeaders headers = new UpdateActionHeaders(); return(UpdateActionWithOptions(request, headers, runtime)); }
public IActionResult UpdateActionCompleteResult([FromBody] UpdateActionRequest request) { if (!ModelState.IsValid) { return(StatusCode(401, "Request is missing values for the request")); } bool?complete = request.Value as bool?; if (complete == null) { return(StatusCode(401, "Request is missing complete value for the request")); } var result = _minutzActionService.UpdateActionComplete (request.Id, (bool)complete, User.ToRest()); return(result.Condition ? (IActionResult)Ok() : StatusCode(result.Code, result.Message)); }
public IActionResult UpdateActionUpdateTitleResult([FromBody] UpdateActionRequest request) { if (!ModelState.IsValid) { return(StatusCode(401, "Request is missing values for the request")); } string text = request.Value as string; if (string.IsNullOrEmpty(text)) { return(StatusCode(401, "Request is missing complete value for the request")); } var result = _minutzActionService.UpdateActionText (request.Id, text, User.ToRest()); return(result.Condition ? (IActionResult)Ok() : StatusCode(result.Code, result.Message)); }
public IActionResult UpdateActionRaisedDateResult([FromBody] UpdateActionRequest request) { if (!ModelState.IsValid) { return(StatusCode(401, "Request is missing values for the request")); } DateTime?due = request.Value as DateTime?; if (due == null) { return(StatusCode(401, "Request is missing due date value for the request")); } var result = _minutzActionService.UpdateActionDueDate (request.Id, (DateTime)due, User.ToRest()); return(result.Condition ? (IActionResult)Ok() : StatusCode(result.Code, result.Message)); }
public IActionResult UpdateActionAssignedAttendeeResult([FromBody] UpdateActionRequest request) { if (!ModelState.IsValid) { return(StatusCode(401, "Request is missing values for the request")); } string assignedAttendee = request.Value as string; if (string.IsNullOrEmpty(assignedAttendee)) { return(StatusCode(401, "Request is missing assigned attendee value for the request")); } var result = _minutzActionService.UpdateActionAssignedAttendee (request.Id, assignedAttendee, User.ToRest()); return(result.Condition ? (IActionResult)Ok() : StatusCode(result.Code, result.Message)); }
public IActionResult UpdateActionOrderResult([FromBody] UpdateActionRequest request) { if (!ModelState.IsValid) { return(StatusCode(401, "Request is missing values for the request")); } int?order = request.Value as int?; if (order == null) { return(StatusCode(401, "Request is missing order value for the request")); } var result = _minutzActionService.UpdateActionOrder (request.Id, (int)order, User.ToRest()); return(result.Condition ? (IActionResult)Ok() : StatusCode(result.Code, result.Message)); }