Exemple #1
0
        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);
        }