public async Task<ActionResult> Create() { var vm = new ModuleViewModel(); var users = await _userService.GetByTenantidWithOperationResponseAsync("abc123"); if (users.Response.IsSuccessStatusCode) { vm.Users = users.Body; return View(vm); } ModelState.AddModelError("Users", "No Users Exist"); Debug.WriteLine(users.Response.Content); return View(vm); }
public async Task<ActionResult> Create(ModuleViewModel model) { if (!ModelState.IsValid) { var users = await _userService.GetByTenantidWithOperationResponseAsync("abc123"); if (users.Response.IsSuccessStatusCode) { model.Users = users.Body; } return View(model); } var module = new Module() {CreatorId = model.SelectedUserId, TenantId = "abc123", Title = model.ModuleTitle}; await _moduleService.PostByModuleWithOperationResponseAsync(module); return RedirectToAction("Index"); }