예제 #1
0
 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());
     }
 }
예제 #2
0
        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());
            }
        }
예제 #3
0
        // 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));
        }
예제 #4
0
        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());
            }
        }
예제 #5
0
 // 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;
     }
 }