Exemplo n.º 1
0
        public ActionResult EditCollege(int id)
        {
            var college = CollegeManager.Find(id);

            if (college != null)
            {
                var set = new EditCollegeBindingModel
                {
                    Name = college.Name
                };
                return(View(set));
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public collegecreatestatus Update(EditCollegeBindingModel model)
 {
     try
     {
         if (_db.Colleges.Any(t => t.Id != model.Id && t.Name == model.Name))
         {
             return(collegecreatestatus.duplicate);
         }
         else if (_db.Colleges.Any(t => t.Id == model.Id))
         {
             var college = _db.Colleges.FirstOrDefault(t => t.Id == model.Id);
             college.Name = model.Name;
             _db.SaveChanges();
             return(collegecreatestatus.success);
         }
     }
     catch {}
     return(collegecreatestatus.failed);
 }
Exemplo n.º 3
0
        public ActionResult EditCollege(EditCollegeBindingModel model)
        {
            var result = CollegeManager.Update(model);

            switch (result)
            {
            case CollegeManager.collegecreatestatus.failed:
                ViewBag.Failed = Fa.Error;
                break;

            case CollegeManager.collegecreatestatus.duplicate:
                ViewBag.Duplicate = Fa.DuplicateEducationalGroup;
                break;

            default:
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }