public async Task <IActionResult> Delete(int id) { if (id > 0) { var userGroup = await _manager.GetUsersGroupById(id); var model = new UsersGroupModel { Name = userGroup.Name, Id = userGroup.Id }; return(PartialView("ConfirmDelete", model)); } AddError("Cannot delete empty user group"); return(View()); }
public async Task <bool> SaveUsersGroup(UsersGroupModel model) { var entity = model?.MapTo <UsersGroup>(); if (model.Id < 1) { //TODO: check if exist such name of users group await _repository.Insert(entity); } else { await _repository.Update(entity); } return(true); }
public async Task <IActionResult> AddEdit(UsersGroupModel model) { if (ModelState.IsValid) { var result = await _manager.SaveUsersGroup(model); if (result) { return(RedirectToAction("List")); } } //else //AddErrors(ModelState); return(View(model)); //view with validation errors }