public async Task <ActionResult> Patch(DataSetIndexViewModel viewmodel)
        {
            await viewmodel.EditDataSet(Session, viewmodel.dataSetIndexPatchView.id);

            if (viewmodel.errorOccurred == true)
            {
                return(View(viewmodel));
            }

            return(Redirect("/DataSetIndex/edit?id=" + Convert.ToString(viewmodel.dataSetIndexPatchView.id) + "&dataSetId=" + Convert.ToString(viewmodel.dataSetIndexPatch.dataSetId)));
            //, new { id = Convert.ToString(viewmodel.dataSetIndexPatchView.id), dataSetId = Convert.ToString(viewmodel.dataSetIndexPatch.dataSetId) });
        }
        public async Task <ActionResult> Post(DataSetIndexViewModel viewmodel)
        {
            await viewmodel.AddDataSetIndex(Session);

            if (viewmodel.errorOccurred == true)
            {
                return(Redirect("/DataSetIndex/Index?id=" + Convert.ToString(viewmodel.dataSetIndexPostView.dataSetId)));
                //return RedirectToAction("Add", "DataSetIndex");
            }
            return(Redirect("/DataSetIndex/Index?id=" + Convert.ToString(viewmodel.dataSetIndexPostView.dataSetId)));
            //return RedirectToAction("Index", "DataSetIndex");
        }
        public async Task <ActionResult> Edit(string id, string dataSetId)
        {
            DataSetIndexViewModel dsviewIndex = new DataSetIndexViewModel();
            await dsviewIndex.GetDataSet(Session, id, dataSetId);

            await dsviewIndex.dataSetName(Session, dataSetId);

            if (dsviewIndex.errorOccurred == true)
            {
                return(RedirectToAction("Index", new { id = dataSetId }));
            }
            return(View(dsviewIndex));
        }
        public async Task <ActionResult> Add(string id)
        {
            DataSetIndexViewModel dsview = new DataSetIndexViewModel();

            await dsview.dataSetName(Session, id);

            dsview.dataSetIndexPostView = new DataSetIndexPostView();

            if (!string.IsNullOrEmpty(id))
            {
                dsview.dataSetIndexPostView.dataSetId = Convert.ToInt32(id);
            }

            return(View(dsview));
        }
        public async Task <ActionResult> Index(string id)
        {
            DataSetIndexViewModel dsidxviewmodel = new DataSetIndexViewModel();
            await dsidxviewmodel.GenerateDataSetIndexes(Session, id);

            if (dsidxviewmodel.errorOccurred)
            {
                return(RedirectToAction("Index", "Authenticate"));
                //return View(dsidxviewmodel);
            }
            else
            {
                return(View(dsidxviewmodel));
            }
        }
Example #6
0
        public async Task <ActionResult> Add(string id, string Datasetid)
        {
            KeyWordsViewModel dsview = new KeyWordsViewModel();

            dsview.dataSetKeywordPost = new DataSetKeywordPost();

            DataSetIndexViewModel dsview1 = new DataSetIndexViewModel();

            await dsview1.dataSetName(Session, Datasetid);

            dsview.DataSetName = dsview1.DataSetName;

            ViewBag.DatasetId = Datasetid;
            if (!string.IsNullOrEmpty(id))
            {
                dsview.dataSetKeywordPost.dataSetIndexId = Convert.ToInt32(id);
            }
            return(View(dsview));
        }