Exemple #1
0
        public ActionResult Edit(int id)
        {
            var model = new EditFileTransferConfigurationViewModel();

            prepareEditModel(model);

            model.FileTransferConfiguration = DataTransferService.FindDataTransferConfigurationModel(id, true);
            model.LGS = DataTransferService.LockDataTransferConfiguration(model.FileTransferConfiguration);

            return(View(model));
        }
Exemple #2
0
        void prepareEditModel(EditFileTransferConfigurationViewModel model)
        {
            PrepareViewModel(model, EvolutionResources.bnrAddEditDataTransfer);

            model.CompanyList               = CompanyService.FindCompaniesListItemModel();
            model.TransferTypeList          = LookupService.FindFileTransferTypeListItemModel();
            model.DataTypeList              = LookupService.FindLOVItemsListItemModel(CurrentCompany, LOVName.FileTransferDataType);
            model.FTPProtocolList           = LookupService.FindFTPProtocolListItemModel();
            model.LocationList              = LookupService.FindLocationListItemModel(model.CurrentCompany, true);
            model.FreightForwarderList      = LookupService.FindFreightForwardersListItemModel(model.CurrentCompany, true);
            model.ConfigurationTemplateList = DataTransferService.FindDataTransferTemplatesListItemModel();
        }
Exemple #3
0
 public ActionResult Save(EditFileTransferConfigurationViewModel model, string command)
 {
     if (command.ToLower() == "save")
     {
         var modelError = DataTransferService.InsertOrUpdateDataTransferConfiguration(model.FileTransferConfiguration, CurrentUser, model.LGS);
         if (modelError.IsError)
         {
             PrepareViewModel(model, EvolutionResources.bnrAddEditDataTransfer);
             model.SetErrorOnField(ErrorIcon.Error,
                                   modelError.Message,
                                   "FileTransferConfiguration_" + modelError.FieldName);
             return(View("Edit", model));
         }
         else
         {
             return(RedirectToAction("DataTransfers"));
         }
     }
     else
     {
         return(RedirectToAction("DataTransfers"));
     }
 }