public async Task <IActionResult> PutInstitutionBranch([FromRoute] int id, [FromBody] InstitutionBranch institutionBranch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != institutionBranch.InstitutionBranchId) { return(BadRequest()); } _context.Entry(institutionBranch).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InstitutionBranchExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(int id, [Bind("InstitutionBranchId,InstitutionBranchName,InstitutionId")] InstitutionBranch institutionBranch) { if (id != institutionBranch.InstitutionBranchId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(institutionBranch); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InstitutionBranchExists(institutionBranch.InstitutionBranchId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["InstitutionId"] = new SelectList(_context.Institution, "InstitutionId", "InstitutionName", institutionBranch.InstitutionId); return(View(institutionBranch)); }
public async Task <ActionResult <InstitutionBranch> > PostInstitutionBranch(InstitutionBranch institutionBranch) { _context.InstitutionBranches.Add(institutionBranch); await _context.SaveChangesAsync(); return(CreatedAtAction("GetInstitutionBranch", new { id = institutionBranch.Id }, institutionBranch)); }
public async Task <IActionResult> PostInstitutionBranch([FromBody] InstitutionBranch institutionBranch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.InstitutionBranch.Add(institutionBranch); await _context.SaveChangesAsync(); return(CreatedAtAction("GetInstitutionBranch", new { id = institutionBranch.InstitutionBranchId }, institutionBranch)); }
public async Task <IActionResult> Create([Bind("InstitutionBranchId,InstitutionBranchName,InstitutionId")] InstitutionBranch institutionBranch) { if (ModelState.IsValid) { _context.Add(institutionBranch); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["InstitutionId"] = new SelectList(_context.Institution, "InstitutionId", "InstitutionName", institutionBranch.InstitutionId); return(View(institutionBranch)); }