public ActionResult Edit(LocalizedResourceModel model, bool continueEditing) { var entity = localizationService.GetResource(model.Id); if (null == entity) { return(RedirectToAction("Index", new { languageId = model.LanguageId })); } if (ModelState.IsValid) { entity = model.MapTo(entity); localizationService.UpdateResource(entity); if (continueEditing) { return(RedirectToAction("Edit", new { id = entity.Id })); } else { return(RedirectToAction("Index", new { languageId = entity.LanguageId })); } } return(View(model)); }
public ActionResult Add(LocalizedResourceModel model, bool continueEditing) { if (ModelState.IsValid) { var entity = model.MapTo <LocalizedResourceModel, LocalizedResource>(); localizationService.InsertResource(entity); if (continueEditing) { return(RedirectToAction("Add")); } else { return(RedirectToAction("Index", new { languageId = entity.LanguageId })); } } return(View(model)); }