예제 #1
0
        internal static Int32 findUserId(CocodrinksContext context, string name)
        {
            Int32 userid = -1;

            using (var command = context.Database.GetDbConnection().CreateCommand())
            {
                command.CommandText = "SELECT Id FROM users WHERE name='" + name + "'";
                context.Database.OpenConnection();
                DbDataReader reader = command.ExecuteReader();

                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        userid = reader.GetInt32(0);
                        log.Info("found userid " + userid.ToString());
                    }
                    reader.Close();
                }
                else
                {
                    log.Info("no users found");
                }
                reader.Close();

                return(userid);
            }
        }
예제 #2
0
 internal static Int32 getAccessLevel(CocodrinksContext context, String userId)
 {
     if (userId != null)
     {
         var user = context.Users.Find(Int32.Parse(userId));
         if (user != null)
         {
             return(user.AccessLevel);
         }
     }
     return(99);
 }
예제 #3
0
 public OrderController(CocodrinksContext context, ILogger <OrderController> logger)
 {
     _context = context;
     _logger  = logger;
 }
예제 #4
0
        //private readonly ILogger<OnderdelenController> _logger;

        public OnderdelenController(CocodrinksContext context, ILogger <OnderdelenController> logger)
        {
            _context = context;
            // _logger = logger;
        }
예제 #5
0
 public ArticleController(CocodrinksContext context, IHostingEnvironment hostingEnvironment, ILogger <ArticleController> logger)
 {
     _context            = context;
     _hostingEnvironment = hostingEnvironment;
     _logger             = logger;
 }
예제 #6
0
 public OrderLinesController(CocodrinksContext context)
 {
     _context = context;
 }
예제 #7
0
 public HomeController(CocodrinksContext context, ILoggerFactory logger, IHttpContextAccessor accessor)
 {
     _context  = context;
     _logger   = logger.CreateLogger("Cocodrinks.Controllers.HomeController");
     _accessor = accessor;
 }