public RepositoryApostas(OnossoBolaoContext context) : base(context) { //TODO: Verificar se Cliente está Ativo; //TODO: Verificar se Saldo >= Valor da Aposta; //TODO: Se sim, debitar de ContaCorrente valor da Aposta; //TODO: Se conseguir debitar, validar ContaCorrente e Aposta; //TODO: Se Saldo insuficiente para Aposta, Comprar Créditos; this._context = context; }
/// <summary> /// /// </summary> /// <param name="user"></param> /// <param name="senha"></param> /// <returns></returns> public static UsuarioApi Login(string user, string senha) { //TODO: Aqui tenho de usar o AspNetUsers com o AspNetUserInRoles para pegar as credenciais; //TODO: Talvez possa pegar essas credenciais do Contexto do Owin; //TODO: Tenho de ter o Contexto do Identity fora do Mvc, pois não faz sentido ter dependencia do Mvc nesta camada; using (OnossoBolaoContext ctx = new OnossoBolaoContext()) { return(ctx.UsuarioApi.FirstOrDefault(u => u.UserName.Equals(user, StringComparison.OrdinalIgnoreCase) && u.Password == senha)); }; }
public RepositoryArenas(OnossoBolaoContext context) : base(context) { }
public RepositoryClubes(OnossoBolaoContext context) : base(context) { }
/// <summary> /// /// </summary> /// <param name="contexto"></param> public RepositoryContasCorrentes(OnossoBolaoContext contexto) : base(contexto) { this._contexto = contexto; }
public RepositoryJogos(OnossoBolaoContext context) : base(context) { }