Exemple #1
0
        public ReturnDataToKendo ReturnTradeViewDataAll(string userName, TdmsDbContext context)
        {
            const string source = "TradeBrowser";
            const string storedProcedureName = "usp_returnTradeList_Query";
            var          returnQuickFind     = new ReturnQuickFindSort(context);
            // Create required Parameter for a query
            var parameters = new SqlParameter[2];

            parameters[0] = new SqlParameter("user_name", userName);
            var tempSortQ = returnQuickFind.ReturnQuickSort(userName, source);

            if (!string.IsNullOrWhiteSpace(tempSortQ.Trim()))
            {
                tempSortQ = string.Format(" Order By {0}", tempSortQ.Trim());
            }

            var queryStringParameter = string.Format(" {0} {1}", returnQuickFind.ReturnQueryString(userName, source),
                                                     tempSortQ);

            parameters[1] = new SqlParameter("QueryString", queryStringParameter);


            var returnData = new ReturnDataToKendo(context);

            // Return query parameter together with Kendo Grid default parameters
            // Sorting and Filtering to be added
            return(returnData.ReturnKendoDataAll <TradeListModel>(userName, source, parameters, storedProcedureName));
        }
        private static void RemoveFindSortState(string userName, TdmsDbContext context)
        {
            var removeStateFindSort = new ReturnQuickFindSort(context);

            removeStateFindSort.RemoveLastUsedTodaySortingForUsername(userName);
            removeStateFindSort.RemoveLastUsedTodayFindUserName(userName);
        }
Exemple #3
0
        public void UpdateGridster(List <tdGridsterModel> list, string userName, TdmsDbContext context)
        {
            _context = context;
            _context.Gridster.RemoveRange(_context.Gridster);

            foreach (var gridModel in list)
            {
                gridModel.user_name = userName;
                gridModel.id        = Guid.NewGuid().ToString();
                _context.Gridster.Add(gridModel);
            }
        }
Exemple #4
0
        /// <summary>
        ///     Checks if user with given password exists in the database
        /// </summary>
        /// <param name="username">User name</param>
        /// <param name="password">User password</param>
        /// <returns>True if user exist and password is correct</returns>
        public bool IsValid(string username, string password, TdmsDbContext _context)
        {
            var userLogin = _context.Set <usp_returnUserbyUserName_Result>().FromSql("EXEC usp_returnUserbyUserName @p0", username).FirstOrDefault(a => a.psw == GetSwcMd5(password) && a.user_status == 0);

            if (userLogin != null)
            {
                LogLoginAttempt(username, true, _context);
                return(true);
            }

            LogLoginAttempt(username, false, _context);
            return(false);
        }
Exemple #5
0
        public List <tdGridsterModel> GetGridster(string userName, TdmsDbContext context)
        {
            _context = context;
            var newGridster = new List <tdGridsterModel>();

            var query = _context.Gridster.ToList <tdGridsterModel>().Where(c => c.user_name == userName);

            foreach (var value in query)
            {
                var retriedGridItem = value;
                _context.Gridster.Update(retriedGridItem);
                newGridster.Add(retriedGridItem);
            }

            return(newGridster);
        }
Exemple #6
0
 public TDMSFailedTradesController(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #7
0
 public TdmsManualMatchController(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #8
0
 public ReturnQuickFindSort(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #9
0
 public HomeController(IServiceProvider services)
 {
     UserManager = services.GetRequiredService <UserManager <ApplicationUser> >();
     _context    = services.GetService <TdmsDbContext>();
 }
Exemple #10
0
 private static void LogLoginAttempt(string userId, bool loginSuccess, TdmsDbContext context)
 {
     context.Database.ExecuteSqlCommand("EXEC usp_LogLoginAttempt @p0, @p1 ", userId, loginSuccess);
 }
 public SecurityRepository(TdmsDbContext context)
 {
     _context = context;
 }
 public TDMSTradeSearchController(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #13
0
 public ReturnDataToKendo(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #14
0
 public IEnumerable<QuickSort> GetQuickSortName(string userName, string source, TdmsDbContext context)
 {
     var newItem = new ReturnQuickFindSort(context);
     return newItem.ReturnQuickSort(userName, source, true);
 }
Exemple #15
0
 public MenuController(IServiceProvider services)
 {
     _context = services.GetService <TdmsDbContext>();
 }
 public ExportController(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #17
0
 public ManualMatchRepository(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #18
0
 public FileRepository(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #19
0
 public QuickSortController(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #20
0
 public AttachFileController(TdmsDbContext context)
 {
     _context = context;
 }
 public QuickFindSortRepository(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #22
0
 public TradePrintOptionsController(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #23
0
 public BulkEditController(TdmsDbContext context)
 {
     _context = context;
 }
 public LocationRepository(TdmsDbContext context)
 {
     _context = context;
 }
Exemple #25
0
 public LocationController(TdmsDbContext context)
 {
     _context = context;
 }
 public TradeDetailController(TdmsDbContext context)
 {
     _context = context;
 }