Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }