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);
        }