This commit is contained in:
@@ -102,15 +102,19 @@ namespace rockfishCore.Controllers
|
||||
}
|
||||
|
||||
//Get api/site/77/name
|
||||
[HttpGet("{id}/customerinfo")]
|
||||
public async Task<IActionResult> GetCustomerInfo([FromRoute] long id)
|
||||
[HttpGet("{id}/newlicenseinfo")]
|
||||
public async Task<IActionResult> GetNewLicenseInfo([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();
|
||||
var site = await ct.Site.AsNoTracking().Where(z => z.Id == id).FirstOrDefaultAsync();
|
||||
if (site == null)
|
||||
{
|
||||
return NotFound();
|
||||
}
|
||||
var custInfo = await ct.Customer.AsNoTracking().Where(z => z.Id == site.CustomerId).Select(z => new { z.Name, z.Id, dbid = site.DbId }).SingleAsync();
|
||||
return Ok(custInfo);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user