// GET: User/Edit/5 public ActionResult Edit(int id) { UserViewModel model = new UserViewModel(); using (repositoryContext context = new repositoryContext()) { GenericRepository <user> User = new GenericRepository <user>(context); model = Mapper.Map <UserViewModel>(User.GetByID(id)); } return(View(model)); }
// GET: User public ActionResult Index() { IEnumerable <UserViewModel> model; using (repositoryContext context = new repositoryContext()) { GenericRepository <user> users = new GenericRepository <user>(context); IEnumerable <user> usersList = users.Get(); model = Mapper.Map <IEnumerable <UserViewModel> >(usersList); } return(View(model)); }
// GET: News public ActionResult Index() { IEnumerable <NewsViewModel> model; using (repositoryContext context = new repositoryContext()) { GenericRepository <news> news = new GenericRepository <news>(context); IEnumerable <news> newsList = news.Get(); model = Mapper.Map <IEnumerable <NewsViewModel> >(newsList); } return(View(model)); }
public ActionResult Edit(UserViewModel model) { try { // TODO: Add insert logic here using (repositoryContext context = new repositoryContext()) { user user = Mapper.Map <user>(model); GenericRepository <user> users = new GenericRepository <user>(context); users.Update(user); context.SaveChanges(); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }
public ActionResult Create(NewsViewModel model) { try { // TODO: Add insert logic here using (repositoryContext context = new repositoryContext()) { news News = Mapper.Map <news>(model); GenericRepository <news> news = new GenericRepository <news>(context); news.Insert(News); context.SaveChanges(); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View()); } }