public async Task <IActionResult> Edit([Bind("Id,Title,About,Address,Phone,Boss,Email,LogoImageData,LogoImageInvertedData")] EssentialEditViewModel updatedEssential) { if (ModelState.IsValid) { Essential essential = updatedEssential.GetModelByViewModel(); try { db.Update(essential); await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PageExists(essential.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Main", "Admin")); } return(View(updatedEssential)); }
public async Task <IActionResult> Edit() { var essentials = await EssentialEditViewModel.GetViewModelByModel(); if (essentials == null) { return(NotFound()); } return(View(essentials)); }