public ActionResult BrandDelete(long brandId) { CT_BRAND deletedBrand = repository.DeleteBrand(brandId); if (deletedBrand != null) { TempData["message"] = string.Format("{0} был удален", deletedBrand.Code); } return(RedirectToAction("Brands")); }
public CT_BRAND DeleteBrand(long brandId) { CT_BRAND dbEntry = context.CT_BRAND.Where(x => x.BrandId == brandId).Single(); if (dbEntry != null) { context.CT_BRAND.Remove(dbEntry); context.SaveChanges(); } return(dbEntry); }
public ActionResult BrandEdit(CT_BRAND brand) { if (ModelState.IsValid) { repository.SaveBrand(brand); TempData["message"] = string.Format("{0} сохранено", brand.Code); return(RedirectToAction("Brands")); } else { // что-то не так с значениями данных (there is something wrong with the data values) return(View(brand)); } }
public void SaveBrand(CT_BRAND brand) { brand.DateLoad = DateTime.Now; if (brand.BrandId == 0) { context.CT_BRAND.Add(brand); } else { CT_BRAND dbEntry = context.CT_BRAND.Where(x => x.BrandId == brand.BrandId).Single(); if (dbEntry != null) { dbEntry.Code = brand.Code; dbEntry.Name = brand.Name; dbEntry.DateLoad = brand.DateLoad; } } context.SaveChanges(); }
public ViewResult BrandEdit(long brandId) { CT_BRAND brand = repository.Brands.Where(x => x.BrandId == brandId).FirstOrDefault(); return(View(brand)); }