public async Task <IResponse> RoomJoin(int roomId) { var entity = await _dal.GetAsync(_userService.AccountId); entity.RoomId = roomId; return(await _dal.UpdateAsync(entity)); }
public async Task <IDataResponse <int> > DeleteAsync(int id) { var entity = await _dal.GetAsync(id); if (entity.PersonnelId != _userService.PersonnelId && _userService.IsAdmin) { return(new ErrorDataResponse <int>(AspectMessage.AccessDenied)); } return(await _dal.DeleteAsync(entity)); }
public async Task <IResponse> LogoutAsync() { var personnel = await _dal.GetAsync(x => x.Id == _userService.PersonnelId); personnel.RefreshTokenExpiredDate = DateTime.Now.AddMinutes(-30); await _dal.UpdateAsync(personnel); _loggedInUsers.UserInfo = _loggedInUsers.UserInfo.Where(x => x.PersonnelId != personnel.Id).ToList(); return(new SuccessResponse(PersonnelMessage.LogoutSuccessful)); }
public async Task <IDataResponse <int> > DeleteAsync(int id) { var entity = await _dal.GetAsync(id); if (entity == null) { return(new ErrorDataResponse <int>(DbMessage.DataNotFound)); } return(await _dal.DeleteAsync(entity)); }
public async Task <IResponse> LogoutAsync() { var account = await _dal.GetAsync(x => x.Id == _userService.AccountId); account.RefreshTokenExpiredDate = DateTime.Now.AddMinutes(-30); await _dal.UpdateAsync(account); _loggedInUsers.UserInfo = _loggedInUsers.UserInfo.Where(x => x.AccountId != account.Id).ToList(); return(new SuccessResponse(AccountMessage.LogoutSuccessful)); }
public async Task <IResponse> LogoutAsync() { var user = await _dalUser.GetAsync(x => x.Id == _activeUserService.UserId); user.RefreshTokenExpiredDate = DateTime.Now.AddMinutes(-30); await _dalUser.UpdateAsync(user); _loggedInUsers.UserInfo = _loggedInUsers.UserInfo.Where(x => x.UserId != user.Id).ToList(); return(new SuccessResponse(UserMessage.LogoutSuccessful)); }
public async Task <IDataResponse <int> > DeleteAsync(int id) { var entity = await _dal.GetAsync(id); return(await _dal.DeleteAsync(entity)); }