public async Task <ActionResult <IEnumerable <TenantDto> > > Get() { return(await _context.Tenants .OrderBy(i => i.LastName) .Select(i => TenantDto.FromEntity(i)) .ToListAsync()); }
public async Task <IActionResult> GetTenantById(string id) { int ID = Convert.ToInt32(id); var entity = await TenantDto.FromEntity(ID, _context); if (entity == null) { return(NotFound()); } return(Ok(entity)); }
public async Task <ActionResult <TenantDto> > Post(TenantDto dto) { var entity = await TenantDto.ToEntity(dto, _context); if (entity == null) { return(NotFound()); } await _context.Tenants.AddAsync(entity); await _context.SaveChangesAsync(); var contractDto = TenantDto.FromEntity(entity); return(CreatedAtAction("Get", new { }, contractDto)); }