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)); }
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); }
// 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)); }
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)); }