public void Rename(ProducerDto producer) { var rename = new RenameView(producer.Name); rename.Text = "Переименование производителя"; rename.CheckValidation += () => { if (String.IsNullOrEmpty(rename.Value)) { return("Название производителя не может быть пустым"); } var existsProducer = ShowProducers.producers.FirstOrDefault(p => p.Name.Equals(rename.Value, StringComparison.CurrentCultureIgnoreCase) && p.Id != producer.Id); if (existsProducer != null) { return("Такой производитель уже существует"); } return(null); }; if (ShowDialog(rename) != DialogResult.Cancel) { Action(s => { producer.Name = rename.Value.ToUpper(); s.UpdateProducer(producer); }); RefreshView(Producers); } }
public void Rename(ProducerEquivalentDto equivalent) { var rename = new RenameView(equivalent.Name); rename.Text = "Переименование эквивалента"; rename.CheckValidation += () => { if (String.IsNullOrEmpty(rename.Value)) { return("Название эквивалента не может быть пустым"); } var existsProducer = ProducerEquivalents.FirstOrDefault(p => p.Name.Equals(rename.Value, StringComparison.CurrentCultureIgnoreCase) && p.Id != equivalent.Id); if (existsProducer != null) { return("Такой эквивалент уже существует"); } return(null); }; if (ShowDialog(rename) != DialogResult.Cancel) { Action(s => { equivalent.Name = rename.Value.ToUpper(); s.Update(equivalent); }); RefreshView(ProducerEquivalents); } }
public void Rename(Database db) { this.db = db; RenameView view = new RenameView(this); RenameWindow window = new RenameWindow(view); var resDlg = Application.ShowModalWindow(window); }
public ActionResult Rename(RenameView renameView) { if (ModelState.IsValid) { return RedirectToAction(renameView.ActionName); } return View(renameView); }
protected DialogResult ShowDialog(RenameView rename) { if (UnderTest) { return(Dialog(rename)); } else { return(rename.ShowDialog()); } }
public RenameController(MainForm form, RenameView renameView) : base(form) { this.renameView = renameView; this.renameView.TextBoxChanged += new EventHandler(renameView_TextBoxChanged); backgroundWorker = new BackgroundWorker(); backgroundWorker.WorkerReportsProgress = true; backgroundWorker.DoWork += new DoWorkEventHandler(backgroundWorker_DoWork); backgroundWorker.ProgressChanged += new ProgressChangedEventHandler(mainForm.WorkProgressChanged); backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker_RunWorkerCompleted); }
public ActionResult Property(RenameView renameView) { var property = _unitOfWork.Properties.Get(renameView.ItemId); if (property != null ) { property.Name = renameView.NewName; _unitOfWork.Properties.Update(property); _unitOfWork.Save(); Logger.Info($"Property id = {property.Id} updated: set name = {property.Name}"); } return RedirectToAction("Categories"); }
public ActionResult Specification(RenameView renameView) { var specification = _unitOfWork.Specifications.Get(renameView.ItemId); if (specification != null) { specification.Name = renameView.NewName; _unitOfWork.Specifications.Update(specification); _unitOfWork.Save(); Logger.Info($"Specification id = {specification.Id} updated: set name = {specification.Name}"); } return RedirectToAction("Categories"); }
public ActionResult Category(RenameView renameView) { var newCategoryExist = _unitOfWork.Categories.GetByName(renameView.NewName); var category = _unitOfWork.Categories.Get(renameView.OldName); if (category != null && newCategoryExist==null) { category.Name = renameView.NewName; _unitOfWork.Categories.Update(category); _unitOfWork.Save(); Logger.Info($"Category id = {category.Id} updated: set name = {category.Name}"); } return RedirectToAction("Categories"); }
private void btnRename_Click(object sender, EventArgs e) { var reportResult = lbResults.SelectedItem as RecipeReportResultCacheData; if (reportResult == null) { return; } var view = new RenameView { NameField = reportResult.ReportName }; if (view.ShowDialog() != DialogResult.OK) { return; } reportResult.ReportName = view.NameField; ViewModel.RenderDocument(); }
private async void MenuItem_Click(object sender, RoutedEventArgs e) { var sendr = (MenuItem)sender; var dc = (CollectionViewGroup)sendr.DataContext; var nm = dc.Name.ToString(); var item = (DownloadImageModel)dc.Items[0];// _vieModel.FtpListItem.Items.FirstOrDefault(s => s.Name.StartsWith(nm)); if (item == null) { return; } var rnView = new RenameView(data, _vieModel.SelectedPlatform.Id); rnView.Title = $" Rename game"; rnView.Owner = Window.GetWindow(this); rnView.Icon = _vieModel.SelectedPlatform.BitmapImage; rnView.DownloadImageModel = item; var res = rnView.ShowDialog(); if (res.HasValue && res.Value) { var ftpItem = FindFtpItem(_vieModel.FtpListItem.Items.FirstOrDefault(s => s.FullName == item.FullName || item.FullName.Contains(s.FullName))); if (ftpItem == null) { return; } item.FullName = item.FullName.Replace(Path.GetFileNameWithoutExtension(ftpItem.Name), item.Name); await ftpItem.RenameFile(item.Name + Path.GetExtension(item.FullName)); var PlatformId = _vieModel.SelectedPlatform.Id; await ScrapItem(ftpItem, PlatformId, false); LiteDBHelper.Save(data); await UpdateChar(); var ch = new char[] { '!' }; await updateDownloadImageList(true, ch); } }
public ActionResult Specification(int id) { var specification = _unitOfWork.Specifications.Get(id); var renameHelper = new RenameView(specification.Name, specification.Id, "Specification"); return View("Rename",renameHelper); }
public ActionResult Property(int id) { var property = _unitOfWork.Properties.Get(id); var renameHelper = new RenameView(property.Name, property.Id, "Property"); return View("Rename", renameHelper); }
public ActionResult Category(int id) { var category = _unitOfWork.Categories.Get(id); var renameHelper = new RenameView(category.Name, category.Id, "Category"); return View("Rename",renameHelper); }