private async Task <AjaxResponse> NewReferendum(NewReferendumModel newReferendum) { Tuple <string, bool> response = await _voteDataAppService.NewReferendum(newReferendum.Name, newReferendum.Detail, newReferendum.Images); AjaxResponse ar = new AjaxResponse(); if (response.Item2) { ar.Success = true; ar.Result = response.Item1; } else { ar.Success = false; ar.Error = new ErrorInfo(response.Item1); } return(ar); }
public async Task <AjaxResponse> NewReferendumAsync([FromBody] NewReferendumModel newReferendum) { return(await Task <AjaxResponse> .Run(() => NewReferendum(newReferendum))); }