Exemple #1
0
        public static CreateLimitCompanyCommand CreateLimitCompanyCommandValid()
        {
            var command = new CreateLimitCompanyCommand();

            command.CompanyKey = "ACESSO";

            var limitLevels = new List <LimitLevelDto>()
            {
                new LimitLevelDto {
                    Type = LevelType.Account, MaxValue = 1000, MinValue = 100
                }
            };
            var cycles = new List <CycleDto>()
            {
                new CycleDto {
                    Type = CycleType.Daily, LimitLevels = limitLevels
                }
            };
            var limits = new List <LimitDto>()
            {
                new LimitDto {
                    Type = LimitType.CashIn, FeatureType = FeatureType.TED, Cycles = cycles
                }
            };

            command.Limits = limits;

            return(command);
        }
Exemple #2
0
        public static CreateLimitCompanyCommand CreateLimitCompanyCommandInvalid()
        {
            var command = new CreateLimitCompanyCommand();

            command.CompanyKey = "ACESSO";

            return(command);
        }
        public async Task <IActionResult> Put([FromBody] CreateLimitCompanyCommand command)
        {
            var result = await _mediator.Send(command);

            return(Ok(result));
        }