public void CreateBrand(Brand brand) { var noOfBrand = GetAllBrands().Count + 1; brand.SortOrder = noOfBrand; _db.Brands.Add(brand); _db.SaveChanges(); }
public ActionResult Edit(Brand brand, HttpPostedFileBase file) { try { byte[] image = null; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); string path; if (fileName != null) { path = Path.Combine(Server.MapPath("~/App_Data"), fileName); file.SaveAs(path); image = System.IO.File.ReadAllBytes(path); System.IO.File.Delete(path); } } _brandManager.EditBrand(brand, image); return RedirectToAction("Index"); } catch { return View(); } }
public void EditBrand(Brand brand, byte[] image) { var brandToEdit = GetBrand(brand.BrandId); if (brandToEdit == null) return; brandToEdit.Name = brand.Name; if (image != null) { brandToEdit.Image = image; } _db.SaveChanges(); }
public ActionResult Create(Brand brand) { try { _brandManager.CreateBrand(brand); return RedirectToAction("Index"); } catch { return View(); } }
public void EditBrand(Brand brand, byte[] image) { _brandHandler.EditBrand(brand, image); }
public void CreateBrand(Brand brand) { _brandHandler.CreateBrand(brand); }
public void EditBrand(Brand brand, byte[] image) { _brandRepository.EditBrand(brand, image); }
public void CreateBrand(Brand brand) { _brandRepository.CreateBrand(brand); }