public ActionResult Save(College oCollege)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    using (ctx)
                    {
                        var srvCollege = new CollegeService(ctx);

                        if (oCollege.ID == 0)
                            srvCollege.InsertAndSave(oCollege);
                        else
                            srvCollege.UpdateAndSave(oCollege);
                    }
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", "Ocorreu um erro: " + ex.Message);
                }
            }

            return PartialView("_ModalForm", oCollege);
        }