예제 #1
0
        public itemVM Get(int ID)
        {
            var    item   = db.Items.Find(ID);
            itemVM itemVM = new itemVM();

            itemVM.ID   = item.ID;
            itemVM.Name = item.Name;
            return(itemVM);
        }
예제 #2
0
 public JsonResult Save(itemVM itemVM)
 {
     if (ModelState.IsValid)
     {
         var check = itemVM.ID > 0 ? service.Edit(itemVM) : service.Save(itemVM);
         return(Json(new { status = check }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { status = false }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #3
0
 public bool Edit(itemVM itemVM)
 {
     try {
         Item item = db.Items.Find(itemVM.ID);
         item.Name            = itemVM.Name;
         db.Entry(item).State = EntityState.Modified;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #4
0
 public bool Save(itemVM itemVM)
 {
     try
     {
         Item item = new Item();
         item.Name = itemVM.Name;
         db.Items.Add(item);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }