Example #1
0
        public ActionResult CleanExportImport(TaskViewModel viewModel)
        {
            viewModel.OperationResult.Clear();

            try
            {
                //if (IsTask("CleanExportImport", viewModel.OperationResult))
                //{
                //    if (ValidateModelState())
                //    {
                // Z-Export

                if (viewModel.OperationResult.Ok)
                {
                    LibraryHelper.CleanDirectory(viewModel.OperationResult, Server.MapPath(ConfigurationHelper.AppSettings <string>("EasyLOB.Directory.Export")));
                }

                // Z-Import

                if (viewModel.OperationResult.Ok)
                {
                    LibraryHelper.CleanDirectory(viewModel.OperationResult, Server.MapPath(ConfigurationHelper.AppSettings <string>("EasyLOB.Directory.Import")));
                }

                viewModel.OperationResult.InformationMessage = String.Format(ErrorResources.Successful, EasyLOBPresentationResources.TaskCleanExportImport);
                //    }
                //}
            }
            catch (Exception exception)
            {
                viewModel.OperationResult.ParseException(exception);
            }

            return(JsonResultOperationResult(viewModel.OperationResult));
        }