public ActionResult ChangeSSDDrive(SSDDrive p, HttpPostedFileBase NewImage, bool IsDeletePreviousImageFromServer = false, int page = 1, int pageSize = 20) { ViewBag.page = page; ViewBag.pageSize = pageSize; if (ModelState.IsValid) { if (NewImage != null) { if (NewImage.ContentLength <= 200000) { AddOrAddRemoveImageForCatalog(NewImage, IsDeletePreviousImageFromServer, p); } else { ModelState.AddModelError("NewImage", "Изображение должно быть меньше 200 Кб"); return(View(pcComponentsUnit.SSDDrives.GetElement(p.ID))); } } p.FullName = string.Format($"{p.Category} {p.Model} {p.Brand} {p.Capacity} {p.FormFactor} {p.ConnectionInterface} ({p.ID})"); pcComponentsUnit.SSDDrives.Update(p); pcComponentsUnit.Save(); return(RedirectToActionPermanent("ComponentsCatalog", "Catalog", new { category = p.Category, page, pageSize })); } return(View(pcComponentsUnit.SSDDrives.GetElement(p.ID))); }
public ActionResult ChangeSSDDrive(SSDDrive p) { return(View(pcComponentsUnit.SSDDrives.GetElement(p.ID))); }