public ValidacaoResultadoAcumulado(CalcIRContext context) { Context = context; RuleFor(p => p) .Must(NaoExisteResultadoPosterior) .WithMessage(Mensagem.ResulatdoAcumuladoPosteriorJaExiste); RuleFor(p => p.DataResultado) .GreaterThan(DataInicio) .WithMessage(Mensagem.ResulatdoAcumuladoDeveSerMaiorQue2015); RuleFor(p => p.Mercado) .NotEmpty(); RuleFor(p => p.Usuario.Id) .GreaterThan(0) .WithMessage(Mensagem.UsuarioDeveSerInformado); }
public static CalcIRContext ObterContexto() { if (Context == null) { var configurationBuilder = new ConfigurationBuilder(); var path = Path.Combine(Directory.GetCurrentDirectory(), "appsettings.json"); configurationBuilder.AddJsonFile(path, false); var root = configurationBuilder.Build(); string defaultConnection = root.GetConnectionString("DefaultConnection"); var contextOptions = new DbContextOptionsBuilder <CalcIRContext>(); contextOptions.UseSqlServer(defaultConnection); Context = new CalcIRContext(contextOptions.Options); } return(Context); }
public AcessoController(CalcIRContext context) { service = new AcessoService(context); }
public ResultadoService(CalcIRContext context) : base(context) { }
public BaseService(CalcIRContext context) { Context = context; }
public BaseService() { var contextOptions = new DbContextOptionsBuilder <CalcIRContext>(); Context = new CalcIRContext(contextOptions.Options); }
public NotaCorretagemService(CalcIRContext context) : base(context) { InstanciarServicos(); }
public AcessoService(CalcIRContext context) : base(context) { }