public async Task <IActionResult> PutPayments([FromRoute] string id, [FromBody] Payments pym) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pym.PmtId) { return(BadRequest()); } _database.Entry(pym).State = EntityState.Modified; try { await _database.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaymentsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutCoures([FromRoute] string id, [FromBody] Coures c) { if (!ModelState.IsValid) { return(BadRequest()); } if (id != c.CourseId) { return(BadRequest()); } _database.Entry(c).State = EntityState.Modified; try { await _database.SaveChangesAsync(); } catch (Exception) { if (!CouresExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutAdmin([FromRoute] string id, [FromBody] Admin admin) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != admin.Username) { return(BadRequest()); } _context.Entry(admin).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdminExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutCustomers([FromRoute] string id, [FromBody] Customers customers) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != customers.CtmIdcard) { return(BadRequest()); } _context.Entry(customers).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomersExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }