public EquipmentCatagory Create(EquipmentCatagory equipmentCatagory) { if (string.IsNullOrEmpty(equipmentCatagory.Catagory)) { throw new ArgumentException("Equipment catagory should not be empty "); } if (_context.EquipmentCatagory.Any(x => x.Catagory == equipmentCatagory.Catagory)) { throw new AppException("Equipment is already Exists"); } _context.EquipmentCatagory.Add(equipmentCatagory); _context.SaveChanges(); return(equipmentCatagory); }
public EquipmentCatagory Update(EquipmentCatagory equipment, int id) { var equip = (from x in _context.EquipmentCatagory where x.ID == equipment.ID select x).FirstOrDefault(); if (string.IsNullOrEmpty(equipment.Catagory)) { throw new ArgumentException("Equipment catagory should not be empty "); } if (_context.EquipmentCatagory.Any(x => x.Catagory == equipment.Catagory)) { throw new AppException("Equipment is already Exists"); } if (equip.ID == id) { equip.Catagory = equipment.Catagory; } _context.EquipmentCatagory.Update(equip); _context.SaveChanges(); return(equip); }