Example #1
0
        private int CreateUserDevice(MasterLogin pMasterLogin, LoginRequest pLoginRequest)
        {
            int lResult;
            IUserRepository _IUserRepository = new UserRepository(new WorkersInMotionDB());
            UserDevice lUserDevice = new UserDevice();
            lUserDevice.UserDevicesGUID = Guid.NewGuid();
            lUserDevice.LoginGUID = pMasterLogin.LoginGUID;
            lUserDevice.UserGUID = pMasterLogin.UserGUID;
            lUserDevice.IPAddress = pLoginRequest.DeviceInfo.deviceipaddress;
            lUserDevice.DeviceID = pLoginRequest.DeviceInfo.deviceid;
            lUserDevice.DeviceInfo = new JavaScriptSerializer().Serialize(pLoginRequest.DeviceInfo);
            lUserDevice.DeviceType = pLoginRequest.DeviceInfo.devicetype;
            lUserDevice.PUSHID = pLoginRequest.PushID;
            lUserDevice.Phone = pMasterLogin.Phone;
            lUserDevice.IsActive = true;
            lUserDevice.TimeZone = pLoginRequest.DeviceInfo.TimeZone;
            lUserDevice.CreateDate = DateTime.UtcNow;
            lUserDevice.CreateBy = pMasterLogin.UserGUID;
            lUserDevice.LastModifiedDate = DateTime.UtcNow;
            lUserDevice.LastModifiedBy = pMasterLogin.UserGUID;
            // _IUserRepository.InsertUserDevice(lUserDevice);
            if (_IUserRepository.InsertUserDevice(lUserDevice) > 0)
            {
                lResult = 1;
            }
            else
            {
                lResult = 0;

            }
            return lResult;
        }