public ProjectTasksControllerTest()
 {
     testContext = new ZPIContext(options);
     testContext.Database.EnsureDeleted();
     taskController = new ProjectTasksController(testContext);
     taskController.ControllerContext.HttpContext = new DefaultHttpContext();
     InitUsers();
 }
 public TeamsControllerTest()
 {
     testContext = new ZPIContext(options);
     testContext.Database.EnsureDeleted();
     teamController = new TeamsController(testContext);
     teamController.ControllerContext.HttpContext = new DefaultHttpContext();
     InitUsers();
 }
Example #3
0
        public async Task Invoke(HttpContext httpContext, ZPIContext _context)
        {
            var url        = httpContext.Request.Path.ToString();
            var loginToken = httpContext.Request.Headers["Authorization"].ToString();

            if ((url.Equals("/api/Account/login") || url.Equals("/api/Account/register")) ||
                _context.Users.Any(u => "Bearer " + u.Token == loginToken))
            {
                await _next.Invoke(httpContext);
            }
            else
            {
                httpContext.Response.StatusCode = 403;
            }
        }
Example #4
0
 public TeamsController(ZPIContext context)
 {
     _context = context;
 }
Example #5
0
 public MessagesController(ZPIContext context)
 {
     _context = context;
 }
Example #6
0
 public UsersController(ZPIContext context)
 {
     _context = context;
 }
Example #7
0
 public TopicsController(ZPIContext context)
 {
     _context = context;
 }
 public ProjectTasksController(ZPIContext context)
 {
     _context = context;
 }
Example #9
0
 public TopicsControllerTest()
 {
     testContext = new ZPIContext(options);
     testContext.Database.EnsureDeleted();
     topicContr = new TopicsController(testContext);
 }
Example #10
0
 public AccountController(IConfiguration config, ZPIContext context)
 {
     _configuration = config;
     _context       = context;
 }