public ActionResult Edit(int Id)
        {
            PeopleViewModel model = new PeopleViewModel();

            using (CrudMVCRazorFetchEntities db = new CrudMVCRazorFetchEntities())
            {
                var oPeople = db.People.Find(Id);
                model.Name = oPeople.name;
                model.Age  = oPeople.age;
                model.Id   = oPeople.id;
            }
            return(View(model));
        }
        public ActionResult List()
        {
            List <ListPeopleViewModel> lst = new List <ListPeopleViewModel>();

            using (CrudMVCRazorFetchEntities db = new CrudMVCRazorFetchEntities())
            {
                lst =
                    (from d in db.People
                     orderby d.id descending
                     select new ListPeopleViewModel
                {
                    Id = d.id,
                    Name = d.name,
                    Age = d.age
                }).ToList();
            }
            return(View(lst));
        }
        public ActionResult Delete(int Id)
        {
            try
            {
                using (CrudMVCRazorFetchEntities db = new CrudMVCRazorFetchEntities())
                {
                    var oPeople = db.People.Find(Id);
                    db.People.Remove(oPeople);
                    db.SaveChanges();
                }

                return(Content("1"));
            }
            catch (Exception ex)
            {
                return(Content(ex.Message));
            }
        }
 public ActionResult Save(PeopleViewModel model)
 {
     try
     {
         using (CrudMVCRazorFetchEntities db = new CrudMVCRazorFetchEntities())
         {
             var oPeople = new People();
             oPeople.name = model.Name;
             oPeople.age  = model.Age;
             db.People.Add(oPeople);
             db.SaveChanges();
         }
         return(Content("1"));
     }
     catch (Exception ex)
     {
         return(Content(ex.Message));
     }
 }
        public ActionResult Update(PeopleViewModel model)
        {
            try
            {
                using (CrudMVCRazorFetchEntities db = new CrudMVCRazorFetchEntities())
                {
                    var oPeople = db.People.Find(model.Id);
                    oPeople.name            = model.Name;
                    oPeople.age             = model.Age;
                    db.Entry(oPeople).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }

                return(Content("1"));
            }
            catch (Exception ex)
            {
                return(Content(ex.Message));
            }
        }