public ActionResult CreateOrEditTag(int? id) { TagModel model = new TagModel(); if (id.HasValue && id != 0) { Tag TagEntity = TagService.GetTag(id.Value); model.ID = (long)id; model.Title = TagEntity.Title; } return View(model); }
public ActionResult CreateOrEditTag(TagModel model) { var Tag = new Tag(); if (!ModelState.IsValid) return View(model); if (model.ID == 0) { if (TagService.GetTags().Any(t => t.Title == model.Title)) ModelState.AddModelError("Title", "ასეთი კატეგორია უკვე არსებობს"); if (!ModelState.IsValid) return View(model); Tag.Title = model.Title; Tag.AddedDate = DateTime.UtcNow; TagService.Insert(Tag); if (Tag.ID > 0) { return RedirectToAction("index"); } } else { Tag TagEntity = TagService.GetTag(model.ID); TagEntity.Title = model.Title; TagService.UpdateTag(TagEntity); if (TagEntity.ID > 0) { return RedirectToAction("index"); } } return View(model); }
public ActionResult Delete(int id) { TagModel model = new TagModel(); if (id != 0) { Tag TagEntity = TagService.GetTag(id); model.AddedDate = TagEntity.AddedDate; } return View(model); }
public ActionResult Detail(int? id) { TagModel model = new TagModel(); if (id.HasValue && id != 0) { Tag TagEntity = TagService.GetTag(id.Value); // model.ID = userEntity.ID; model.Title = TagEntity.Title; //ViewBag.Quantity = TagEntity.Posts.Count; model.AddedDate = TagEntity.AddedDate; } return View(model); }