public async Task <IActionResult> Edit(int id, SubscriptionPlanTranslation translation, [FromForm] IFormFile imageSrc) { if (id != translation.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(translation); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TranslationExists(translation.Id)) { return(NotFound()); } else { throw; } } return(RedirectToBaseEntity(translation.BaseEntityId)); } return(View(translation)); }
public async Task <IActionResult> Create(SubscriptionPlanTranslation sportTranslation, [FromForm] IFormFile imageSrc) { if (ModelState.IsValid) { try { _context.Add(sportTranslation); await _context.SaveChangesAsync(); return(RedirectToBaseEntity(sportTranslation.BaseEntityId)); } catch { ModelState.AddModelError("", "Такое сочетание ключей уже существует."); return(Create()); } } return(View(sportTranslation)); }