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; }
/// <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; }