public static bool RenameCurrentProfile(string name) { if (!Profiles.Exists(a => a.Parameters.ProfileName == name) && CurrentProfile.Parameters.ProfileName != name) { var newProfileModel = new ProfileModel { ProfileName = name, EnableLinkExport = CurrentProfile.Parameters.EnableLinkExport, EnableScheduleJob = CurrentProfile.Parameters.EnableScheduleJob, SheduleJobs = CurrentProfile.Parameters.SheduleJobs ?? new List <SheduleJobModel>() }; DataExportClientDataManager.EditProfile(CurrentProfile.Parameters.ProfileId, newProfileModel); return(true); } return(false); }
public static void EditCurrentProfile(ProfileModel newProfileModel) { DataExportClientDataManager.EditProfile(CurrentProfile.Parameters.ProfileId, newProfileModel); LoadProfiles(); SetCurrentProfile(newProfileModel.ProfileName); }