コード例 #1
0
        public ActionResult ChangeKeyWord(KeyWordViewModel keyWordToChange)
        {
            PersonIdRemember.Id = keyWordToChange.PersonId;
            var keyWordDTO = _mapper.Map <KeyWordViewModel, KeyWordDTO>(keyWordToChange);

            _personService.ChangeKeyWord(keyWordDTO);
            return(RedirectToAction("KeyWordList"));
        }
コード例 #2
0
        public ActionResult Edit(KeyWordViewModel model)
        {
            var kw = ctx.KeyWords.Find(model.KeyWordId);

            kw.Name = model.Name;

            ctx.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public ActionResult Create(KeyWordViewModel model)
        {
            var kw = new KeyWord()
            {
                Name = model.Name
            };

            ctx.KeyWords.Add(kw);
            ctx.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        // GET: Faculties
        public ActionResult Index()
        {
            var headers = new string[] { "Key", "Nombre" };
            var rows    = (from kw in ctx.KeyWords.ToList()
                           select new
            {
                Key = kw.KeyWordId,
                Nombre = kw.Name
            });

            var model = new KeyWordViewModel()
            {
                IndexTable = new TableViewModel("Palabras Clave", headers, rows)
            };

            return(View(model));
        }
コード例 #5
0
 public ActionResult AddKeyWord(KeyWordViewModel newKeyWord)
 {
     PersonIdRemember.Id = newKeyWord.PersonId;
     _personService.AddKeyWord(_mapper.Map <KeyWordViewModel, KeyWordDTO>(newKeyWord));
     return(RedirectToAction("KeyWordList"));
 }