Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        // 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));
        }
Beispiel #3
0
        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));
        }