public void Delete(SecurityUserModel entity)
        {
            objSecurityUser = new SecurityUserRepository();

            tbl_Security_User objDelete = objSecurityUser.GetSingle(x => x.UserID.Equals(entity.UserID) && x.SubSystemID.Equals(entity.SubsystemID));

            if (objSecurityUser.GetAll(x => x.UserID.Equals(entity.UserID) && x.SubSystemID.Equals(entity.SubsystemID)).Count() > 0)
                objSecurityUser.Delete(objDelete);
        }
        public IList<SecurityUserModel> getAll(int subSystemID)
        {
            objSecurityUser = new SecurityUserRepository();

            Mapper.CreateMap<tbl_Security_User, SecurityUserModel>();

            IList<tbl_Security_User> objEntity = objSecurityUser.GetAll(x=>x.SubSystemID.Equals(subSystemID)).ToList();

            IList<SecurityUserModel> objResult = new List<SecurityUserModel>();

            objResult = Mapper.Map(objEntity, objResult);

            return objResult;
        }
        public bool checkSecurityUser(string UserID, int subSystemID)
        {
            bool objResult = false;

            objSecurityUser = new SecurityUserRepository();

            if (objSecurityUser.GetAll(x => x.SubSystemID.Equals(subSystemID) && x.UserID.Equals(UserID)).Count() > 0)
            {
                objResult = true;
            }
            else
            {
                objResult = false;
            }

            return objResult;
        }
        public void Save(SecurityUserModel entity)
        {
            objSecurityUser = new SecurityUserRepository();

            Mapper.CreateMap<SecurityUserModel, tbl_Security_User>();

            tbl_Security_User objSave = new tbl_Security_User();

            objSave = Mapper.Map(entity, objSave);

            if(objSecurityUser.GetAll(x=>x.UserID.Equals(entity.UserID) && x.SubSystemID.Equals(entity.SubsystemID)).Count()==0)
                objSecurityUser.Add(objSave);
        }