Esempio n. 1
0
        public ActionResult MCData()
        {
            string        _defaultDate = string.Empty;
            List <string> dates        = GetAvaliableDates(out _defaultDate);

            GenerateBackDateURLs(dates);
            QueryBinder     binder = new QueryBinder();
            LogicSaparation obj    = new LogicSaparation();

            binder = obj.MCData(_defaultDate);
            return(View(binder));
        }
Esempio n. 2
0
        private List <string> GetAvaliableDates(out string displayDate)
        {
            LogicSaparation objLogicSaparation = new LogicSaparation();
            List <string>   dates = objLogicSaparation.DateCollection();

            if (Request.QueryString["Date"] == null || Request.QueryString["Date"] == "0")
            {
                displayDate = dates[0].ToString();
            }
            else
            {
                displayDate = dates[Math.Abs(Convert.ToInt32(Request.QueryString["Date"]))].ToString();
            }
            return(dates);
        }
Esempio n. 3
0
        // GET: BankNifty
        public ActionResult BankNifty()
        {
            string        _defaultDate = string.Empty;
            List <string> dates        = GetAvaliableDates(out _defaultDate);

            GenerateBackDateURLs(dates);
            QueryBinder binder = new QueryBinder();

            if (true)
            {
                //Cache3
                LogicSaparation obj = new LogicSaparation();
                binder = obj.BankNifty(_defaultDate);
            }
            else
            {
            }
            return(View(binder));
        }
        public ActionResult Discounting()
        {
            string        _defaultDate = string.Empty;
            List <string> dates        = GetAvaliableDates(out _defaultDate);

            GenerateBackDateURLs(dates);

            QueryBinder binder = new QueryBinder();

            if (true)
            {
                //Cache2
                LogicSaparation obj = new LogicSaparation();
                binder = obj.Discounting("Discounting", _defaultDate);
                List <DiscountEntity> discData = GenerateDiscountData(binder.CheckPriceStrongOIStroing, binder.PosativeData);
                binder.DiscountData = GenerateSmartViewData(discData).Where(x => x.ExpectedChange != "F" && x.ExpectedChange != "T").ToList();
            }
            else
            {
            }
            return(View(binder));
        }
Esempio n. 5
0
        public ActionResult FullDMA()
        {
            string        _defaultDate = string.Empty;
            List <string> dates        = GetAvaliableDates(out _defaultDate);

            GenerateBackDateURLs(dates);

            QueryBinder binder = new QueryBinder();

            if (true)
            {
                //To load the weightage data from the file system
                WeightageClass   obj1 = new WeightageClass();
                List <Weightage> weightageDataNifty50 = new List <Weightage>();
                weightageDataNifty50 = obj1.WeightageBNData(_masterDataStaticNifty);
                List <Weightage> weightageDataBankNifty = new List <Weightage>();
                weightageDataBankNifty = obj1.WeightageBNData(_masterDataStaticBankNifty);

                LogicSaparation obj = new LogicSaparation();
                binder = obj.FullDMA(weightageDataNifty50, weightageDataBankNifty, _defaultDate);

                ViewBag.NegativeChangeScore = binder.UIDetailedDMA.Where(x => x.ChangeScore < 0).Sum(x => x.ChangeScore);
                ViewBag.PosativeChangeScore = binder.UIDetailedDMA.Where(x => x.ChangeScore > 0).Sum(x => x.ChangeScore);

                ViewBag.NegativeChangeIndexScore = binder.UIDetailedDMA.Where(x => x.IndexScore < 0).Sum(x => x.IndexScore);
                ViewBag.PosativeChangeIndexScore = binder.UIDetailedDMA.Where(x => x.IndexScore > 0).Sum(x => x.IndexScore);
                ViewBag.ChangeIndexScore         = binder.UIDetailedDMA.Sum(x => x.IndexScore);

                ViewBag.NiftyScore     = binder.NiftyDMAData.Sum(x => x.DMAScore);
                ViewBag.BankNiftyScore = binder.BankNiftyDMAData.Sum(x => x.DMAScore);
            }
            else
            {
            }
            return(View(binder));
        }