public ActionResult EquipmentDelete(long equipmentId) { SK_EQUIPMENT deletedEquipment = repository.DeleteEquipment(equipmentId); if (deletedEquipment != null) { TempData["message"] = string.Format("{0} был удален", deletedEquipment.Code); } return(RedirectToAction("Equipments")); }
public SK_EQUIPMENT DeleteEquipment(long equipmentId) { SK_EQUIPMENT dbEntry = context.SK_EQUIPMENT.Where(x => x.EquipmentId == equipmentId).Single(); if (dbEntry != null) { context.SK_EQUIPMENT.Remove(dbEntry); context.SaveChanges(); } return(dbEntry); }
public ViewResult EquipmentEdit(long equipmentId) { SK_EQUIPMENT equipment = repository.Equipments.Where(p => p.EquipmentId == equipmentId).FirstOrDefault(); IEnumerable <CT_CATEGORY> categories = repository.Categories; var equipmentVM = new EquipmentViewModel { Equipment = equipment, Categories = categories }; return(View(equipmentVM)); }
public void SaveEquipment(SK_EQUIPMENT equipment) { if (equipment.EquipmentId == 0) { context.SK_EQUIPMENT.Add(equipment); } else { SK_EQUIPMENT dbEntry = context.SK_EQUIPMENT.Where(x => x.EquipmentId == equipment.EquipmentId).Single(); if (dbEntry != null) { dbEntry.CategoryId = equipment.CategoryId; dbEntry.Code = equipment.Code; dbEntry.Name = equipment.Name; dbEntry.NameExtra = equipment.NameExtra; dbEntry.Ord = equipment.Ord; dbEntry.IsActive = equipment.IsActive; dbEntry.CT_CATEGORY = equipment.CT_CATEGORY; } } context.SaveChanges(); }