Esempio n. 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
            });
        }
Esempio n. 2
0
        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,
            });
        }
Esempio n. 3
0
        public ActionReturn AddFriend(Models.UserConnectRequest connectRequest)
        {
            DB.UserConnectRequest userConnect = Assgin(connectRequest);
            _dbCommand.Insert(userConnect);
            bool status = _dbCommand.Save();

            return(new ActionReturn()
            {
                Id = userConnect.Id,
                Status = status,
                Message = "Friend request sent."
            });
        }
Esempio n. 4
0
        public ActionReturn Insert(Models.FToken fToken)
        {
            DB.FToken _fToken = new DB.FToken()
            {
                TDeviceUUid = fToken.DeviceUUID,
                TToken      = fToken.Token,
                IsActive    = fToken.IsActive
            };
            _dbCommands.Insert(_fToken);
            bool status = _dbCommands.Save();

            return(new ActionReturn()
            {
                Id = _fToken.Tid,
                Status = status
            });
        }
Esempio n. 5
0
        public ActionReturn Insert(Models.UnRegisteredDevice unRegisteredDevice)
        {
            DB.UnRegisterdDevices registerdDevices = new UnRegisterdDevices()
            {
                uIsVerifyed = false,
                uIsActive   = true,
                uRDNumber   = unRegisteredDevice.DeviceNumber,
                uRDtype     = unRegisteredDevice.TypeId,
                uRDId       = unRegisteredDevice.DeviceId
            };
            _dbCommands.Insert(registerdDevices);
            bool status = _dbCommands.Save();

            return(new ActionReturn()
            {
                Id = registerdDevices.uRId,
                Status = status
            });
        }
Esempio n. 6
0
        public Models.OTP Insert(Models.OTP oTP)
        {
            OTPVerification oTPVerification = new OTPVerification()
            {
                oAccount  = oTP.Account,
                oCode     = (string)oTP.Code,
                oToken    = Util.GenerateRandHashToken(),
                oVerifyed = false
            };

            _dbCommands.Insert(oTPVerification);
            bool status = _dbCommands.Save();

            return(new Models.OTP()
            {
                Id = oTPVerification.oId,
                Code = oTPVerification.oCode,
                Account = oTPVerification.oAccount,
                Token = oTPVerification.oToken,
                isVerifyed = oTPVerification.oVerifyed
            });
        }