public ActionResult List(BulkInsertsListViewModel bulkInsertsListViewModel) { questStatus status = null; /*---------------------------------------------------------------------------------------------------------------------------------- * Log Operation *---------------------------------------------------------------------------------------------------------------------------------*/ status = LogOperation(); if (!questStatusDef.IsSuccess(status)) { bulkInsertsListViewModel.questStatus = status; return(Json(bulkInsertsListViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Authorize *---------------------------------------------------------------------------------------------------------------------------------*/ status = Authorize(bulkInsertsListViewModel._ctx); if (!questStatusDef.IsSuccess(status)) { bulkInsertsListViewModel.questStatus = status; return(Json(bulkInsertsListViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Get list of items. *---------------------------------------------------------------------------------------------------------------------------------*/ BulkInsertsListViewModel bulkInsertsListViewModelNEW = null; BulkInsertsListModeler bulkInsertsListModeler = new BulkInsertsListModeler(this.Request, this.UserSession); status = bulkInsertsListModeler.List(out bulkInsertsListViewModelNEW); if (!questStatusDef.IsSuccess(status)) { bulkInsertsListViewModel.questStatus = status; return(Json(bulkInsertsListViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Return result view model or as Excel *---------------------------------------------------------------------------------------------------------------------------------*/ if (bulkInsertsListViewModel.bExportToExcel) { string filename = "BulkInsertsLog_" + DateTime.Now.ToString(); Response.ClearContent(); Response.AddHeader("content-disposition", "atachment;filename=" + filename + ".xls"); Response.AddHeader("Content-Type", "application/vnd.ms-excel"); writeTsv(bulkInsertsListViewModelNEW, Response.Output); Response.Flush(); Response.End(); return(new EmptyResult()); } else { status = new questStatus(Severity.Success); bulkInsertsListViewModelNEW.questStatus = status; return(Json(bulkInsertsListViewModelNEW, JsonRequestBehavior.AllowGet)); } }
public ActionResult Next(BulkInsertsListViewModel bulkInsertsListViewModel) { questStatus status = null; /*---------------------------------------------------------------------------------------------------------------------------------- * Log Operation *---------------------------------------------------------------------------------------------------------------------------------*/ status = LogOperation(); if (!questStatusDef.IsSuccess(status)) { status = new questStatus(Severity.Success); bulkInsertsListViewModel.questStatus = status; return(Json(bulkInsertsListViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Authorize *---------------------------------------------------------------------------------------------------------------------------------*/ status = Authorize(bulkInsertsListViewModel._ctx); if (!questStatusDef.IsSuccess(status)) { status = new questStatus(Severity.Success); bulkInsertsListViewModel.questStatus = status; return(Json(bulkInsertsListViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Get list of items. *---------------------------------------------------------------------------------------------------------------------------------*/ // TODO. BulkInsertsListViewModel bulkInsertsListViewModelNEW = null; BulkInsertsListModeler usersListModeler = new BulkInsertsListModeler(this.Request, this.UserSession); status = usersListModeler.List(out bulkInsertsListViewModelNEW); if (!questStatusDef.IsSuccess(status)) { status = new questStatus(Severity.Success); bulkInsertsListViewModel.questStatus = status; return(Json(bulkInsertsListViewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Return view *---------------------------------------------------------------------------------------------------------------------------------*/ status = new questStatus(Severity.Success); bulkInsertsListViewModelNEW.questStatus = status; return(Json(bulkInsertsListViewModelNEW, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(DeleteLogItemsViewModel viewModel) { questStatus status = null; /*---------------------------------------------------------------------------------------------------------------------------------- * Log Operation *---------------------------------------------------------------------------------------------------------------------------------*/ status = LogOperation(); if (!questStatusDef.IsSuccess(status)) { viewModel.questStatus = status; return(Json(viewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Authorize *---------------------------------------------------------------------------------------------------------------------------------*/ status = Authorize(viewModel._ctx); if (!questStatusDef.IsSuccess(status)) { viewModel.questStatus = status; return(Json(viewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Perform operation. *---------------------------------------------------------------------------------------------------------------------------------*/ BulkInsertsListModeler bulkInsertsListModeler = new BulkInsertsListModeler(this.Request, this.UserSession); status = bulkInsertsListModeler.Delete(viewModel); if (!questStatusDef.IsSuccess(status)) { viewModel.questStatus = status; return(Json(viewModel, JsonRequestBehavior.AllowGet)); } /*---------------------------------------------------------------------------------------------------------------------------------- * Return result. *---------------------------------------------------------------------------------------------------------------------------------*/ status = new questStatus(Severity.Success, "Selected bulk insert log entries successfully deleted"); viewModel.questStatus = status; return(Json(viewModel, JsonRequestBehavior.AllowGet)); }