public bool Update(AppAccessTokens item, Users actionUser) { try { if (item != null) { var dbItem = Get(item.Token); if (dbItem != null) { dbItem.AppVersion = item.AppVersion; dbItem.DevicePlatform = item.DevicePlatform; dbItem.PlatformVersion = item.PlatformVersion; dbItem.DeviceType = item.DeviceType; dbItem.DeviceId = item.DeviceId; dbItem.IpAddress = item.IpAddress; dbItem.AllowNotifications = item.AllowNotifications; dbItem.Status = item.Status; dbItem.UpdatedDate = DateTime.Now; _context.SaveChanges(); Task.Factory.StartNew(() => { new ActionLogRepository(_context).Add(enActionTypes.UPDATE.ToInt(), enModules.AppAccessTokens.ToInt(), dbItem, actionUser); }); return(true); } } } catch (Exception ex) { _logger.Error(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " " + System.Reflection.MethodBase.GetCurrentMethod().Name + " : " + ex.Message, ex); } return(false); }
public AppAccessTokens GenerateAccessForUser(Users user, string appId, string deviceToken, Users actionUser) { try { var appAccessToken = new AppAccessTokens() { Token = TokenHelper.GenerateUserAccessToken(user.UserId), DeviceToken = deviceToken, AppId = appId, AllowNotifications = true, }; return(Add(appAccessToken, actionUser)); } catch (Exception ex) { _logger.Error(ex.Message, ex); return(null); } }
public AppAccessTokens Add(AppAccessTokens item, Users actionUser) { try { if (item != null) { item.AddedDate = DateTime.Now; item.UpdatedDate = DateTime.Now; _context.AppAccessTokens.Add(item); _context.SaveChanges(); Task.Factory.StartNew(() => { new ActionLogRepository(_context).Add(enActionTypes.ADD.ToInt(), enModules.AppAccessTokens.ToInt(), item, actionUser); }); return(item); } } catch (Exception ex) { _logger.Error(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType + " " + System.Reflection.MethodBase.GetCurrentMethod().Name + " : " + ex.Message, ex); } return(null); }
public bool Update(AppAccessTokens item, Users actionUser) { return(_dALFacade.AppAccessTokenRepository.Update(item, actionUser)); }
public AppAccessTokens Add(AppAccessTokens item, Users actionUser) { return(_dALFacade.AppAccessTokenRepository.Add(item, actionUser)); }
public AppAccessTokens Add(AppAccessTokens item, Users actionUser) { item.Status = (byte)enStatus.ACTIVE; return(_bLLFacade.AppAccessTokenManagerService.Add(item, actionUser)); }