예제 #1
0
        public void deleteDeviceType(int id)
        {
            DBHelper._DeviceType dbhelp             = new DBHelper._DeviceType();
            DeviceType           existingDeviceType = dbhelp.GetByid(id);

            dbhelp.Delete(existingDeviceType);
        }
예제 #2
0
        public void addDeviceType(Add deviceType)
        {
            DBHelper._DeviceType dbhelp = new DBHelper._DeviceType();
            var newDeviceType           = new DeviceType()
            {
                Name        = deviceType.Name,
                Description = deviceType.Description,
            };

            dbhelp.Add(newDeviceType);
        }
예제 #3
0
        public List <Detail> GetAllDeviceTypeBySuperAdmin()
        {
            DBHelper._DeviceType dbhelp = new DBHelper._DeviceType();

            return(dbhelp.GetAllBySuperAdmin().Select(s => new Detail()
            {
                Id = s.Id,
                Name = s.Name,
                Description = s.Description,
                DeletedFlag = s.DeletedFlag
            }).ToList <Detail>());
        }
예제 #4
0
        public Detail getDeviceTypeById(int id)
        {
            DBHelper._DeviceType dbhelp     = new DBHelper._DeviceType();
            DeviceType           deviceType = dbhelp.GetByid(id);

            return(new Detail()
            {
                Id = deviceType.Id,
                Name = deviceType.Name,
                Description = deviceType.Description,
                DeletedFlag = deviceType.DeletedFlag
            });
        }
예제 #5
0
        public void updateDeviceType(int id, Update deviceType)
        {
            DBHelper._DeviceType dbhelp             = new DBHelper._DeviceType();
            DeviceType           existingDeviceType = dbhelp.GetByid(id);

            existingDeviceType.Name        = deviceType.Name;
            existingDeviceType.Description = deviceType.Description;
            if (deviceType.DeletedFlag.HasValue)
            {
                existingDeviceType.DeletedFlag = (bool)deviceType.DeletedFlag;
            }

            dbhelp.Update(existingDeviceType);
        }