public async Task <IActionResult> Get(string id) { Guid guid = Guid.Parse(id); VerifyUser(); GarmentSewingDODto garmentSewingDO = _garmentSewingDORepository.Find(o => o.Identity == guid).Select(sewingDO => new GarmentSewingDODto(sewingDO) { Items = _garmentSewingDOItemRepository.Find(o => o.SewingDOId == sewingDO.Identity).OrderBy(a => a.Color).ThenBy(i => i.SizeName).Select(sewingDOItem => new GarmentSewingDOItemDto(sewingDOItem)).ToList() } ).FirstOrDefault(); await Task.Yield(); return(Ok(garmentSewingDO)); }
public async Task <IActionResult> GetByCutOutId(string id) { Guid guid = Guid.Parse(id); VerifyUser(); GarmentSewingDODto garmentSewingDO = _garmentSewingDORepository.Find(o => o.CuttingOutId == guid).Select(sewingDO => new GarmentSewingDODto(sewingDO) { Items = _garmentSewingDOItemRepository.Find(o => o.SewingDOId == sewingDO.Identity).Select(sewingDOItem => new GarmentSewingDOItemDto(sewingDOItem)).ToList() } ).FirstOrDefault(); await Task.Yield(); return(Ok(garmentSewingDO)); }