コード例 #1
0
        public ActionReturn Insert(Models.AppUserSettings settings)
        {
            filter.Add("Uid", new FilterCondition()
            {
                Operation = CommonLibrary.Operation.EqualTo,
                Value     = settings.Uid.ToString()
            });
            filter.Add("isactive", new FilterCondition()
            {
                Operation = CommonLibrary.Operation.EqualTo,
                Value     = "true"
            });
            DB.AppUserSettings userSettings = _dbCommands.FetchRecords <DB.AppUserSettings>(new Filter()
            {
                FilterOn = filter
            }).SingleOrDefault();
            if (userSettings != null)
            {
                return(new ActionReturn()
                {
                    Id = userSettings.SId, Status = userSettings.Status
                });
            }
            userSettings = Assgin(settings);
            _dbCommands.Insert(userSettings);
            bool status = _dbCommands.Save();

            return(new ActionReturn()
            {
                Id = userSettings.SId, Status = status
            });
        }
コード例 #2
0
ファイル: ChatMessage.cs プロジェクト: nikvarma/Hapy-S_Code
        public ActionReturn Insert(Models.CallChatSetting setting)
        {
            filter.Add("CFromId", new FilterCondition()
            {
                Condition = Condition.Or,
                Operation = CommonLibrary.Operation.EqualTo,
                Value     = setting.FromId.ToString()
            });
            filter.Add("CToId", new FilterCondition()
            {
                Condition = Condition.Or,
                Operation = CommonLibrary.Operation.EqualTo,
                Value     = setting.ToId.ToString()
            });
            bool status = false;

            DB.CallChatSetting chatSestting = _dbCommands.FetchRecords <DB.CallChatSetting>(new Filter()
            {
                FilterOn = filter
            }).SingleOrDefault();
            if (chatSestting == null)
            {
                chatSestting = Assgin(setting);
                _dbCommands.Insert(chatSestting);
                status = _dbCommands.Save();
            }
            return(new ActionReturn()
            {
                Id = chatSestting.CId,
                Status = status,
            });
        }
コード例 #3
0
        public IEnumerable <OTPSend> CheckSMSToSend(string name, object value)
        {
            IEnumerable <OTPVerification> accountList = _dbCommands.FetchRecords <OTPVerification>(name, value).ToList();
            List <OTPSend> _accountList = new List <OTPSend>();

            foreach (var item in accountList)
            {
                _accountList.Add(new Models.OTP()
                {
                    Account    = item.oAccount,
                    isVerifyed = item.oVerifyed
                });
            }
            return(_accountList);
        }
コード例 #4
0
ファイル: Device.cs プロジェクト: nikvarma/Hapy-S_Code
        public IEnumerable <Models.Device> GetDevice()
        {
            IEnumerable <DB.Device> devices = _dbCommands.FetchRecords();
            List <Models.Device>    device  = new List <Models.Device>();

            foreach (var item in devices)
            {
                device.Add(new Models.Device()
                {
                    Id       = item.dId,
                    IsActive = item.dIsActive,
                    Name     = item.dName,
                    Type     = item.dType
                });
            }
            return(device);
        }