public ActionResult CreateProvince(Provinciax provinceToCreate)
 {
     try
     {
         // TODO: Add insert logic here
         _entities.AddToProvincia(provinceToCreate);
         _entities.SaveChanges();
         return(RedirectToAction("GetAllProvinces"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult DeleteProvince(Provinciax provinceToDelete)
        {
            provinceToDelete = _entities.Provincia.First(m => m.Id == provinceToDelete.Id);

            if (!ModelState.IsValid)
            {
                return(View(provinceToDelete));
            }

            _entities.DeleteObject(provinceToDelete);

            _entities.SaveChanges();

            return(RedirectToAction("GetAllProvinces"));
        }
        public ActionResult EditProvince(Provinciax provinciaToEdit)
        {
            // TODO: Add update logic here
            var originalProvincia = _entities.Provincia.First(m => m.Id == provinciaToEdit.Id);

            if (!ModelState.IsValid)
            {
                return(View(originalProvincia));
            }

            _entities.ApplyCurrentValues(originalProvincia.EntityKey.EntitySetName, provinciaToEdit);

            _entities.SaveChanges();

            return(RedirectToAction("GetAllProvinces"));
        }