This commit is contained in:
@@ -94,14 +94,25 @@ namespace rockfishCore.Controllers
|
||||
return BadRequest(ModelState);
|
||||
}
|
||||
|
||||
var ret = await ct.Site
|
||||
var ret = await ct.Site.AsNoTracking()
|
||||
.Select(r => new { r.Id, r.Name, r.CustomerId })
|
||||
.Where(r => r.Id == id)
|
||||
.FirstAsync();
|
||||
return Ok(ret);
|
||||
}
|
||||
|
||||
|
||||
//Get api/site/77/name
|
||||
[HttpGet("{id}/customerinfo")]
|
||||
public async Task<IActionResult> GetCustomerInfo([FromRoute] long id)
|
||||
{
|
||||
if (!ModelState.IsValid)
|
||||
{
|
||||
return BadRequest(ModelState);
|
||||
}
|
||||
var custId = await ct.Site.AsNoTracking().Where(z => z.Id == id).Select(z => z.CustomerId).FirstAsync();
|
||||
var custInfo = await ct.Customer.AsNoTracking().Where(z => z.Id == custId).Select(z => new { z.Name, z.Id }).SingleAsync();
|
||||
return Ok(custInfo);
|
||||
}
|
||||
|
||||
// GET: api/Site
|
||||
[HttpGet]
|
||||
|
||||
Reference in New Issue
Block a user