Skip to content
This repository has been archived by the owner on Jun 5, 2022. It is now read-only.

Commit

Permalink
tidy up
Browse files Browse the repository at this point in the history
  • Loading branch information
savaged committed Jan 10, 2019
1 parent daac443 commit 3550536
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 11 deletions.
24 changes: 14 additions & 10 deletions src/server/SixNations.Server/Controllers/RequirementsController.cs
Expand Up @@ -23,23 +23,27 @@ public RequirementsController(ApplicationDbContext context)

// GET: api/Requirements/create
[HttpGet("Create")]
public IEnumerable<Requirement> CreateRequirement()
public async Task<IActionResult> CreateRequirement()
{
throw new NotImplementedException();
var requirement = new Requirement();
await Task.CompletedTask;
return Ok(requirement);
}

// GET: api/Requirements/5/edit
[HttpGet("{id}/Edit")]
public IEnumerable<Requirement> EditRequirement()
public async Task<IActionResult> EditRequirement([FromRoute] int id)
{
throw new NotImplementedException();
var requirement = await GetRequirement(id);
// TODO lock the record
return Ok(requirement);
}

// GET: api/Requirements
[HttpGet]
public IEnumerable<Requirement> GetRequirement()
{
return _context.Requirement;
return _context.Requirements;
}

// GET: api/Requirements/5
Expand All @@ -51,7 +55,7 @@ public async Task<IActionResult> GetRequirement([FromRoute] int id)
return BadRequest(ModelState);
}

var requirement = await _context.Requirement.FindAsync(id);
var requirement = await _context.Requirements.FindAsync(id);

if (requirement == null)
{
Expand Down Expand Up @@ -105,7 +109,7 @@ public async Task<IActionResult> PostRequirement([FromBody] Requirement requirem
return BadRequest(ModelState);
}

_context.Requirement.Add(requirement);
_context.Requirements.Add(requirement);
await _context.SaveChangesAsync();

return CreatedAtAction("GetRequirement", new { id = requirement.RequirementID }, requirement);
Expand All @@ -120,21 +124,21 @@ public async Task<IActionResult> DeleteRequirement([FromRoute] int id)
return BadRequest(ModelState);
}

var requirement = await _context.Requirement.FindAsync(id);
var requirement = await _context.Requirements.FindAsync(id);
if (requirement == null)
{
return NotFound();
}

_context.Requirement.Remove(requirement);
_context.Requirements.Remove(requirement);
await _context.SaveChangesAsync();

return Ok(requirement);
}

private bool RequirementExists(int id)
{
return _context.Requirement.Any(e => e.RequirementID == id);
return _context.Requirements.Any(e => e.RequirementID == id);
}
}
}
2 changes: 1 addition & 1 deletion src/server/SixNations.Server/Data/ApplicationDbContext.cs
Expand Up @@ -14,7 +14,7 @@ public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
{
}

public DbSet<Requirement> Requirement { get; set; }
public DbSet<Requirement> Requirements { get; set; }


}
Expand Down

0 comments on commit 3550536

Please sign in to comment.