public async Task <ActionResult> DeleteOrgUsers(string Id) { EFGenericRepository <OrgUsers> query = new EFGenericRepository <OrgUsers>(DbContext); OrgUsers model = await query.GetAsync(x => x.Id == Id); try { DbContext.OrgUsers.Attach(model); OrgUsers o = DbContext.OrgUsers.Remove(model); await DbContext.SaveChangesAsync(); if (Request.IsAjaxRequest()) { return(Content("success")); } else { return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Ошибка обновления общества " + ex.Message); EFGenericRepository <OrgUsersViewModel> queryView = new EFGenericRepository <OrgUsersViewModel>(DbContext); OrgUsersViewModel modelView = await queryView.GetAsync(x => x.Id == Id); return(View(Request.IsAjaxRequest() ? "_DeletePartial" : "Delete", modelView)); } }
// GET: OrgUsers/Delete public ActionResult Delete(string id) { EFGenericRepository <OrgUsersViewModel> query = new EFGenericRepository <OrgUsersViewModel>(DbContext); OrgUsersViewModel model = query.Get(x => x.Id == id); if (Request.IsAjaxRequest()) { return(PartialView("_DeletePartial", model)); } return(View(model)); }
public async Task <ActionResult> Details(string id) { EFGenericRepository <OrgUsersViewModel> query = new EFGenericRepository <OrgUsersViewModel>(DbContext); OrgUsersViewModel model = await query.GetAsync(x => x.Id == id); if (Request.IsAjaxRequest()) { return(PartialView("_detailsPartial", model)); } return(View(model)); }