Exemple #1
0
        public ViewResult Edit(int ElectronicPartID)
        {
            ElectronicPart part = ElectronicRepo.ElectronicParts
                                  .FirstOrDefault(p => p.ElectronicPartID == ElectronicPartID);

            return(View(part));
        }
        public void SaveItem(ElectronicPart electronicPart)
        {
            if (electronicPart.ElectronicPartID == 0)
            {
                context.ElectronicParts.Add(electronicPart);
            }
            else
            {
                ElectronicPart oldPart = context.ElectronicParts.Find(electronicPart.ElectronicPartID);
                string         a       = oldPart.Category;
                if (oldPart != null)
                {
                    oldPart.MaxPower = electronicPart.MaxPower;
                    oldPart.Name     = electronicPart.Name;
                    oldPart.Price    = electronicPart.Price;
                    oldPart.Value    = electronicPart.Value;
                    if (electronicPart.Category != null)
                    {
                        oldPart.Category = electronicPart.Category;
                    }
                    oldPart.Tolerance = electronicPart.Tolerance;
                }
            }

            context.SaveChanges();
        }
        public ElectronicPart DeleteItem(int EleID)
        {
            ElectronicPart electronicPartDelete = context.ElectronicParts.Find(EleID);

            if (electronicPartDelete != null)
            {
                context.ElectronicParts.Remove(electronicPartDelete);
                context.SaveChanges();
            }
            return(electronicPartDelete);
        }
Exemple #4
0
 public ActionResult Edit(ElectronicPart electronicPart)
 {
     if (ModelState.IsValid)
     {
         ElectronicRepo.SaveItem(electronicPart);
         TempData["message"] = string.Format("Zapiasano {0}", electronicPart.Category);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View(electronicPart));
     }
 }
Exemple #5
0
        public ActionResult Delete(int ElectronicPartID)
        {
            ElectronicPart deletedItem = ElectronicRepo.DeleteItem(ElectronicPartID);

            if (deletedItem != null)
            {
                TempData["message"] = string.Format("Usunieto {0}", deletedItem.Category);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View("Index"));
            }
        }