Ejemplo n.º 1
0
        private async Task <string> GetLotId(string tenantId, string lotNumber)
        {
            if (string.IsNullOrEmpty(lotNumber))
            {
                return(null);
            }

            var isLotNumberExists = await _lotRepository.CheckExists(tenantId, lotNumber);

            if (isLotNumberExists)
            {
                return(lotNumber);
            }

            await _lotRepository.Insert(new Lot
            {
                TenantId = tenantId,
                Id       = lotNumber
            });

            return(lotNumber);
        }