This commit is contained in:
2020-06-17 23:28:05 +00:00
parent 2cc99de152
commit c1efb235fe
4 changed files with 28 additions and 16 deletions

View File

@@ -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);
}