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); }
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); }
public async Task <MessageReport> deviceremove([FromBody] OS_DeviceRegisterModel model) { return(await _AuthService.DeviceRemove(model)); }
public Task <MessageReport> DeviceRemove(OS_DeviceRegisterModel model) { throw new NotImplementedException(); }