Exemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            var career = repository.Find(id);

            if (career == null)
            {
                return(NotFound());
            }
            var model = new EditCareerViewModel
            {
                Id               = career.ID,
                Title            = career.Title,
                Location         = career.Location,
                Specification    = career.Specification,
                Responsibilities = career.Responsibilities
            };

            return(View(model));
        }
Exemplo n.º 2
0
 public ActionResult Edit(int id, EditCareerViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var career = new Career
             {
                 Title            = model.Title,
                 Location         = model.Location,
                 Specification    = model.Specification,
                 Responsibilities = model.Responsibilities
             };
             repository.Update(model.Id, career);
             return(RedirectToAction("Index"));
         }
         return(View(model));
     }
     catch
     {
         return(View());
     }
 }