public questStatus Delete(DeleteLogItemsViewModel deleteLogItemsViewModel)
        {
            // Initialize
            questStatus status = null;


            // Build id list
            List <FilterLogId> filterLogIdList = new List <FilterLogId>();

            foreach (BaseId baseId in deleteLogItemsViewModel.Items)
            {
                FilterLogId filterLogId = new FilterLogId(baseId.Id);
                filterLogIdList.Add(filterLogId);
            }

            // Delete items
            FilterLogsMgr filterLogsMgr = new FilterLogsMgr(this.UserSession);

            status = filterLogsMgr.Delete(filterLogIdList);
            if (!questStatusDef.IsSuccess(status))
            {
                return(status);
            }
            return(new questStatus(Severity.Success));
        }
        public questStatus Delete(DeleteLogItemsViewModel deleteLogItemsViewModel)
        {
            // Initialize
            questStatus status = null;


            // Build id list
            List <StoredProcedureLogId> storedProcedureLogIdList = new List <StoredProcedureLogId>();

            foreach (BaseId baseId in deleteLogItemsViewModel.Items)
            {
                StoredProcedureLogId storedProcedureLogId = new StoredProcedureLogId(baseId.Id);
                storedProcedureLogIdList.Add(storedProcedureLogId);
            }

            // Delete items
            StoredProcedureLogsMgr storedProcedureLogsMgr = new StoredProcedureLogsMgr(this.UserSession);

            status = storedProcedureLogsMgr.Delete(storedProcedureLogIdList);
            if (!questStatusDef.IsSuccess(status))
            {
                return(status);
            }
            return(new questStatus(Severity.Success));
        }
Esempio n. 3
0
        public questStatus Delete(DeleteLogItemsViewModel deleteLogItemsViewModel)
        {
            // Initialize
            questStatus status = null;


            // Build id list
            List <HTTPRequestLogId> httpRequestLogIdList = new List <HTTPRequestLogId>();

            foreach (BaseId baseId in deleteLogItemsViewModel.Items)
            {
                HTTPRequestLogId httpRequestLogId = new HTTPRequestLogId(baseId.Id);
                httpRequestLogIdList.Add(httpRequestLogId);
            }

            // Delete items
            HTTPRequestLogsMgr httpRequestLogsMgr = new HTTPRequestLogsMgr(this.UserSession);

            status = httpRequestLogsMgr.Delete(httpRequestLogIdList);
            if (!questStatusDef.IsSuccess(status))
            {
                return(status);
            }
            return(new questStatus(Severity.Success));
        }
        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));
        }