public ActionResult AddSkill(SkillAddViewModel newSkill) { try { if (!ModelState.IsValid) { return(View(newSkill)); } var addedSkill = m.AddSkill(newSkill); if (addedSkill == null) { return(View(newSkill)); } else { return(RedirectToAction("../SkillCategory/SkillsDetails", new { id = addedSkill.SkillId })); } } catch { return(View(newSkill)); } }
public ActionResult AddSkill() { var obj = new SkillAddViewModel(); obj.SkillId = skillId++; return(View(obj)); }
public SkillBaseViewModel AddSkill(SkillAddViewModel newSkill) { var addedSkill = ds.Skills.Add(mapper.Map <SkillAddViewModel, Skill>(newSkill)); ds.SaveChanges(); return(addedSkill == null ? null : mapper.Map <Skill, SkillBaseViewModel>(addedSkill)); }
public ActionResult Add() { SkillAddViewModel model = new SkillAddViewModel() { SkillTypes = SkillList() }; return(View(model)); }
public ActionResult Add(SkillAddViewModel model) { string userId = User.Identity.GetUserId(); if (ModelState.IsValid) { using (AlexaSkillEntities db = new AlexaSkillEntities()) { db.Skills.Add(new Context.Skill() { ApplicationID = model.ApplicationID, Name = model.Name, UserId = userId, SkillType = model.SkillTypeId }); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } } model.SkillTypes = SkillList(); return(View(model)); }