public ActionResult Create(TranslationViewmodel translationViewmodel) { if (ModelState.IsValid) { var model = MapViewmodelToModel(translationViewmodel); db.Add(model); return(RedirectToAction("Details", new { id = model.Id })); } return(View()); }
public ActionResult Edit(TranslationViewmodel translationViewmodel) { if (ModelState.IsValid) { var model = MapViewmodelToModel(translationViewmodel); db.Update(model); TempData["Message"] = "Du har sparat översättningen!"; return(RedirectToAction("Details", new { id = model.Id })); } return(View(translationViewmodel)); }
private Translation MapViewmodelToModel(TranslationViewmodel translationViewmodel) { var viewmodel = new Translation { Id = translationViewmodel.Id, CurrentView = translationViewmodel.CurrentView, TranslationKey = translationViewmodel.TranslationKey, SV_Text = translationViewmodel.SV_Text, EN_Text = translationViewmodel.EN_Text }; return(viewmodel); }