public async Task <IActionResult> PutTenantLeaseTermination(string LeaseNumber, TenantLeaseTermination tenantLeaseTermination) { if (LeaseNumber != tenantLeaseTermination.LeaseNumber) { return(BadRequest()); } _context.Entry(tenantLeaseTermination).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TenantLeaseTerminationExists(LeaseNumber)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TenantLeaseTermination> > PostTenantLeaseTermination(TenantLeaseTermination tenantLeaseTermination, string LeaseNumber) { _context.TenantLeaseTermination.Add(tenantLeaseTermination); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TenantLeaseTerminationExists(LeaseNumber)) { return(Conflict()); } else { throw; } } //return CreatedAtAction("GetTenantLease", new { IdNumber = tenantLease.IdNumber }, tenantLease); return(CreatedAtAction("GetTenantLease", new { LeaseNumber = tenantLeaseTermination.LeaseNumber }, tenantLeaseTermination)); }