public void Add(NewsModel item) { var entity = item.ToEntity(); _newsContext.Insert(entity); if (!String.IsNullOrEmpty(item.Tags)) { _newsTagService.SaveTagsMapping(item.Tags, entity.Id); } if (item.Files.Count > 0 & item.Files[0] != null) { _fileService.AddMapping(item.Files,entity.Id); } }
public ActionResult Edit(NewsModel model) { if (model != null & ModelState.IsValid) { if (model.Id == 0) { model.Created = DateTime.Now; model.CreatedBy = _userService.GetCurrentUserId(); _newsService.Add(model); } else { _newsService.Update(model); } return RedirectToAction("ListAdmin"); } return View(model); }