Ejemplo n.º 1
0
 public ActionResult Edit(ProductGroup groupToEdit)
 {
     ValidateGroup(groupToEdit);
     if (!ModelState.IsValid)
         return View(groupToEdit);
     try
     {
         ProductGroup group = ctx.ProductGroups.FirstOrDefault(g => g.Id == groupToEdit.Id);
         if (group != null)
         {
             group.Name = groupToEdit.Name;
             group.Number = groupToEdit.Number;
             ctx.SubmitChanges();
         }
         return RedirectToAction("Index");
     }
     catch
     {
         return View(groupToEdit);
     }
 }
Ejemplo n.º 2
0
 partial void DeleteProductGroup(ProductGroup instance);
Ejemplo n.º 3
0
 partial void UpdateProductGroup(ProductGroup instance);
Ejemplo n.º 4
0
 partial void InsertProductGroup(ProductGroup instance);
Ejemplo n.º 5
0
 /// <summary>
 /// Проверка валидности данных группы
 /// </summary>
 /// <param name="group">Данные</param>
 protected void ValidateGroup(ProductGroup group)
 {
     if (group.Name.Trim().Length == 0)
         ModelState.AddModelError("Name", "Необходимо ввести наименование");
 }