public ActionResult Edit(long id)
        {
            //using (DBEntities db = new DBEntities())
            //{
                FirmRepository modelRepo = new FirmRepository();
                var firm = modelRepo.ReadAll().FirstOrDefault(f => f.FirmID == id);
                BindViewBags(firm);

                return View(firm);
            //}
        }
 public ActionResult _Read([DataSourceRequest]DataSourceRequest request)
 {
     FirmRepository modelRepo = new FirmRepository();
     DataSourceResult result = modelRepo.ReadAll().ToDataSourceResult(request);
     return Json(result);
 }