コード例 #1
0
        public async Task <IActionResult> GetRemainingCount()
        {
            var count = await _jacketService.GetCountAsync();

            var remaining = new JacketsRemainingResponse();

            if (count > 0)
            {
                remaining = new JacketsRemainingResponse {
                    Count = (5000 - count)
                };
                if (remaining.Count != 0)
                {
                    return(Ok(remaining));
                }
                else
                {
                    remaining.Count = 9999;
                    return(Ok(remaining));
                }
            }

            remaining.Count = 5000 - count;
            if (remaining.Count <= 0)
            {
                remaining.Count = 0;
                return(Ok(remaining));
            }

            remaining.Count = 9999;
            return(Ok(remaining));
        }
コード例 #2
0
        public static async Task <int> GetRemainingJacketCount()
        {
            await Task.Delay(3000);

            var remaining = new JacketsRemainingResponse();

            remaining.Count = 5000 - Jackets.Count;
            return(remaining.Count);
        }