public IActionResult Skapa(VMSida vmSida, string btn) { if (btn == "LaddaUppFil" && vmSida.Fil != null) { FilService service = new FilService(); if (!service.ValideraFil(vmSida.Fil)) { ModelState.Clear(); ModelState.TryAddModelError("Fil", "Fel fil"); return(View()); } var fil = service.SparaFil(vmSida.Fil); _context.SparaBild(fil); ModelState.Clear(); vmSida.Innehall += service.GetHtmlString(fil); return(View(vmSida)); } if (ModelState.IsValid) { SidaTransform st = new SidaTransform(); var sida = st.Transform(vmSida); _context.Skapa(sida); return(RedirectToRoute("sidor", new { Id = sida.Id })); } else { return(View()); } }