public IActionResult Edit(EditPartyViewModel model) { if (ModelState.IsValid) { Party party = _mapper.Map <Party>(model); _partyService.UpdateParty(party); return(RedirectToAction("List", new { id = _userManager.GetUserId(User) })); } return(View(model)); }
public async Task <ActionResult> Edit(int id) { Party party = _partyService.GetPartyWithOwnerByID(id); if (party == null) { return(new NotFoundResult()); } var authorizationResult = await _authorizationService.AuthorizeAsync(User, party, Operations.Update); if (authorizationResult.Succeeded) { EditPartyViewModel partyViewModel = _mapper.Map <EditPartyViewModel>(party); return(View(partyViewModel)); } else { return(new ForbidResult()); } }
public EditParty(UserParty party = null) { InitializeComponent(); DataContext = new EditPartyViewModel(Database.I.Units, party); }