public JsonResult GetDepositList(string selectedDate)
        {
            ArrayList collection = new ArrayList();
            DepositModel depositModel = new DepositModel();

            DateTime formatedDate;

            if (!ValidationUtility.IsNull(selectedDate))
            {
                formatedDate = ValidationUtility.ToDate(selectedDate);

            }
            else
            {
                formatedDate = DateTime.Now;
            }

            ArrayList storeList = null;

            UserContext cont = (UserContext)Session["UserContext"];

            if (!ValidationUtility.IsNull(cont) && ValidationUtility.IsEqual(cont.Role, "Corporate"))
            {
                storeList = ValidationUtility.GetCorporateUserAssignActiveStore(cont.Id, true);
            }
            else
            {
               // storeList = ValidationUtility.GetStoreList(true);
                storeList = ValidationUtility.GetActiveStoreList(true);
            }

            collection.Add(depositModel.GetWeeklyDepositAmount(formatedDate, storeList));
            collection.Add(depositModel.GetDepositWeekInfo(formatedDate));

            return Json(collection, JsonRequestBehavior.AllowGet);
        }