Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }