public async Task <IActionResult> AddOrEdit(int id, [Bind("TypeOfSpravkaId,TypeOfSpravkaName")] TypeOfSpravka typeOfSpravka) { if (ModelState.IsValid) { if (id == 0) { _context.Add(typeOfSpravka); await _context.SaveChangesAsync(); } else { try { _context.Update(typeOfSpravka); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TypeOfSpravkaExists(typeOfSpravka.TypeOfSpravkaId)) { return(NotFound()); } else { throw; } } } return(Json(new { isValid = true, html = RazorViewHelper.RenderRazorViewToString(this, "_ViewAll", _context.TypeOfSpravkas.ToList()) })); } return(Json(new { isValid = false, html = RazorViewHelper.RenderRazorViewToString(this, "AddOrEdit", typeOfSpravka) })); }
public async Task <IActionResult> DeleteConfirmed(int id) { var typeOfSpravka = await _context.TypeOfSpravkas.FindAsync(id); _context.TypeOfSpravkas.Remove(typeOfSpravka); await _context.SaveChangesAsync(); return(Json(new { html = RazorViewHelper.RenderRazorViewToString(this, "_ViewAll", _context.TypeOfSpravkas.ToList()) })); }