public StockLineController(IStockLineService Stock, IUnitOfWork unitOfWork, IExceptionHandlingService exec)
        {
            _StockLineService = Stock;
            _unitOfWork       = unitOfWork;
            _exception        = exec;

            UserRoles = (List <string>)System.Web.HttpContext.Current.Session["Roles"];

            //Log Initialization
            LogVm.SessionId      = 0;
            LogVm.ControllerName = System.Web.HttpContext.Current.Request.RequestContext.RouteData.GetRequiredString("controller");
            LogVm.ActionName     = System.Web.HttpContext.Current.Request.RequestContext.RouteData.GetRequiredString("action");
            LogVm.User           = System.Web.HttpContext.Current.Request.RequestContext.HttpContext.User.Identity.Name;
        }
Esempio n. 2
0
 /// <summary>
 /// Constructs a new <see cref="FileStockRepository"/> instance.
 /// </summary>
 /// <param name="stockService">A <see cref="IStockLineService"/> instance.</param>
 /// <param name="stockTypeRepository">A <see cref="IStockTypeRepository"/> instance.</param>
 /// <param name="memoryCacheService">A <see cref="IMemoryCache"/> instance</param>
 public FileStockRepository(IStockLineService stockService, IMemoryCache memoryCacheService)
 {
     this._stockService       = stockService;
     this._memoryCacheService = memoryCacheService;
 }