Beispiel #1
0
        public async Task <MessageReport> DeviceRemove(OS_DeviceRegisterModel model)
        {
            var result = new MessageReport(false, "có lỗi xảy ra");

            try
            {
                //Kiểm tra tồn tại
                var existed = await _OS_PlayerService.GetByPlayerId_UserId(model.DeviceId, model.UserId);

                if (existed != null)
                {
                    result = await _OS_PlayerService.Delete(existed.Id);

                    return(result);
                }
                else
                {
                    result = new MessageReport(true, "Đã hủy đăng ký thiết bị");
                    return(result);
                }
            }
            catch (System.Exception ex)
            {
                result = new MessageReport(false, ex.Message);
            }

            return(result);
        }
Beispiel #2
0
        public async Task <MessageReport> DeviceRegister(OS_DeviceRegisterModel model)
        {
            var result = new MessageReport(false, "có lỗi xảy ra");

            try
            {
                //Kiểm tra tồn tại
                var existed = await _OS_PlayerService.GetByPlayerId_UserId(model.DeviceId, model.UserId);

                if (existed == null)
                {
                    existed = new Kztek_Model.Models.OneSignalr.OS_Player()
                    {
                        Id       = ObjectId.GenerateNewId().ToString(),
                        UserId   = model.UserId,
                        PlayerId = model.DeviceId
                    };

                    result = await _OS_PlayerService.Create(existed);
                }

                result = new MessageReport(true, "Đã đăng ký");
            }
            catch (System.Exception ex)
            {
                result = new MessageReport(false, ex.Message);
            }

            return(result);
        }
Beispiel #3
0
 public async Task <MessageReport> deviceremove([FromBody] OS_DeviceRegisterModel model)
 {
     return(await _AuthService.DeviceRemove(model));
 }
Beispiel #4
0
 public Task <MessageReport> DeviceRemove(OS_DeviceRegisterModel model)
 {
     throw new NotImplementedException();
 }