public IActionResult RegisteredConfirmation(string returnUrl) { var vm = new ReturnableViewModel(); vm.ReturnUrl = returnUrl; return(View(vm)); }
public async Task <IActionResult> Add(ReturnableViewModel model, CancellationToken token) { var requestUser = await GetRequestUserAsync(token); if (!requestUser.IsImpersonating()) { ModelState.AddModelError("", "You must impersonate producer to create it."); return(View(model)); } var result = await _mediatr.Process(new CreateReturnableCommand(requestUser) { Description = model.Description, Name = model.Name, Vat = model.Vat, WholeSalePrice = model.WholeSalePrice }, token); if (!result.Succeeded) { ModelState.AddModelError("", result.Exception.Message); return(View(model)); } return(RedirectToAction("Edit", new { id = result.Data })); }
public async Task <IActionResult> Subscribers() { var vm = new ReturnableViewModel <IList <UserInfoJson> >(); var token = _weixinAccessToken.GetToken(); var subscribers = await UserApi.GetAllUserInfo(token); vm.Item = subscribers; return(View(vm)); }
public async Task <IActionResult> Edit(ReturnableViewModel model, CancellationToken token) { var result = await _mediatr.Process(new UpdateReturnableCommand(await GetRequestUserAsync(token)) { ReturnableId = model.Id, Description = model.Description, Name = model.Name, Vat = model.Vat, WholeSalePrice = model.WholeSalePrice }, token); if (!result.Succeeded) { ModelState.AddModelError("", result.Exception.Message); return(View(model)); } return(RedirectToAction("Edit", new { model.Id })); }