Ejemplo n.º 1
0
        public async Task <DividersAndCousinsNumberResponse> Handle(GetDividersAndCousinsNumberQuery request, CancellationToken cancellationToken)
        {
            var result    = new DividersAndCousinsNumberResponse(request.Value);
            var divisores = new DividersResponse(request.Value);
            var primos    = new CousinsResponse(divisores.Dividers);

            result.Dividers = divisores.Dividers;
            result.Cousins  = primos.Cousins;

            return(await Task.FromResult(result));
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.Title = Constants.Title;
            Console.WriteLine(Constants.SubTitle);

            var number = Helper.ReadValue(Constants.InformNumber);

            var dividers = new DividersResponse(number);
            var cousins  = new CousinsResponse(dividers.Dividers);

            Console.WriteLine(string.Format(Constants.ResultNumberInput, number));
            Console.WriteLine(string.Format(Constants.ResultNumberDividers, string.Join(" ", dividers.Dividers.ToArray())));
            Console.WriteLine(string.Format(Constants.ResultNumberCousins, string.Join(" ", cousins.Cousins.ToArray())));

            Console.WriteLine();
            Console.ReadKey();
        }