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); }
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)); }