public IActionResult Edit(Countries model) { if (HttpContext.Session.GetString("ID") == null) { return(RedirectToAction("Login", "Admin")); } else { if (ModelState.IsValid) { countryRep.Edit(model); return(RedirectToAction("Index")); } return(View(model)); } }
public ActionResult Edit([Bind(Include = "Id, Name")] CountryViewModel country) { var response = new JsonResultBody(); try { response.Data = _repository.Edit(Mapper.Map <CountryViewModel, Country>(country)); } catch (DbEntityValidationException ex) { response.Status = System.Net.HttpStatusCode.InternalServerError; foreach (DbEntityValidationResult result in ex.EntityValidationErrors) { response.Errors = (from ve in result.ValidationErrors select ve.ErrorMessage).ToList(); } } catch (Exception exApp) { response.Status = System.Net.HttpStatusCode.InternalServerError; response.Errors.Add(exApp.Message); } return(Json(response)); }