public ActionResult Edit(int?id, CompnayViewModel obj) { try { db.Comapnies.Find(id).CompanyName = obj.Name; db.Comapnies.Find(id).CompanyAddress = obj.CompanyAddress; db.Comapnies.Find(id).CompanyType = obj.CompanyType; db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int?id, CompnayViewModel obj) { try { // TODO: Add insert logic here var v = db.Comapnies.Where(a => a.CompanyID == id).First(); db.Entry(v).State = EntityState.Deleted; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
// GET: Company/Edit/5 public ActionResult Edit(int?id) { CompnayViewModel obj = new CompnayViewModel(); Comapny c = db.Comapnies.Find(id); if (c == null) { return(HttpNotFound()); } else { obj.Name = c.CompanyName; obj.CompanyAddress = c.CompanyAddress; obj.CompanyType = c.CompanyType; } return(View(obj)); }
public ActionResult Create(CompnayViewModel obj) { try { // TODO: Add insert logic here Comapny C1 = new Comapny(); C1.CompanyName = obj.Name; C1.CompanyType = obj.CompanyType; C1.CompanyAddress = obj.CompanyAddress; db.Comapnies.Add(C1); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
// GET: Company public ActionResult Index() { try { List <Comapny> list = db.Comapnies.ToList(); List <CompnayViewModel> viewList = new List <CompnayViewModel>(); foreach (Comapny C in list) { CompnayViewModel obj = new CompnayViewModel(); obj.CompanyID = C.CompanyID; obj.Name = C.CompanyName; obj.CompanyAddress = C.CompanyAddress; obj.CompanyType = C.CompanyType; viewList.Add(obj); } return(View(viewList)); } catch (Exception ex) { throw ex; } }