public ActionResult DeleteConfirmed(int id)
        {
            SolicitorFirm solicitorfirm = db.SolicitorsFirms.Find(id);

            db.SolicitorsFirms.Remove(solicitorfirm);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit(SolicitorFirm model)
 {
     if (ModelState.IsValid)
     {
         db.Entry(model).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
        public ActionResult DeactivateConfirmed(int id)
        {
            SolicitorFirm model = db.SolicitorsFirms.Find(id);

            model.active          = false;
            model.deactivated     = DateTime.Now;
            model.deactivatedBy   = User.Identity.Name;
            db.Entry(model).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(SolicitorFirm model)
        {
            if (ModelState.IsValid)
            {
                model.active = true;
                db.SolicitorsFirms.Add(model);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        // GET: /Admin/SolicitorFirms/Details/5
        public ActionResult Details(int id)
        {
            SolicitorFirm model = db.SolicitorsFirms.Find(id);

            if (model.active == false)
            {
                ErrorModel errModel = new ErrorModel(2);
                errModel.ErrorMessage  = string.Format("You cannot view {0} as it has been deactivated, please raise a help desk call to re-activate it.", model.firmName);
                TempData["ErrorModel"] = errModel;
                return(RedirectToAction("IndexByModel", "Error", new { area = "", model = errModel ?? null }));
            }
            return(View(model));
        }
 public ActionResult Create(SolicitorFirm solicitorfirm)
 {
     if (ModelState.IsValid)
     {
         solicitorfirm.active = true;
         db.SolicitorsFirms.Add(solicitorfirm);
         db.SaveChanges();
         if (Request.IsAjaxRequest())
         {
             ViewBag.solicitorFirmID = new SelectList(db.SolicitorsFirms, "solicitorFirmID", "firmName", solicitorfirm.solicitorFirmID);
             return(PartialView("_createSolicitorFirmSuccess", solicitorfirm));
         }
     }
     return(View(solicitorfirm));
 }
        //
        // GET: /SolicitorFirm/Delete/5

        public ActionResult Delete(int id)
        {
            SolicitorFirm solicitorfirm = db.SolicitorsFirms.Find(id);

            return(View(solicitorfirm));
        }
        //
        // GET: /Admin/SolicitorFirms/Create
        public ActionResult Create()
        {
            SolicitorFirm model = new SolicitorFirm();

            return(View(model));
        }