Пример #1
0
        public void LogRequestChange(Request request, VandivierProductManagerContext context, [Optional] string changeNote)
        {
            IDbWriteService dbWriteService = new DbWriteService(context);

            RequestLog requestToLog = null;

            requestToLog           = new RequestLog();
            requestToLog.RequestId = request.Id;

            if (request.ProductId != null)
            {
                requestToLog.ProductId = request.ProductId;
            }

            requestToLog.ChangeNote         = changeNote;
            requestToLog.RequestDescription = request.RequestDescription;
            requestToLog.RequestTypeId      = request.RequestTypeId;
            requestToLog.StatusTypeId       = request.StatusTypeId;
            requestToLog.StoreId            = request.StoreId;
            requestToLog.SupplierId         = request.SupplierId;

            requestToLog.UserId = request.UserId ?? string.Empty;

            requestToLog.OriginalCreatedOnDate = request.CreatedOn;
            requestToLog.OriginalCreatedByUser = request.CreatedBy;
            requestToLog.CreatedOn             = DateTime.Now;
            requestToLog.CreatedBy             = UserDto.UserId;

            dbWriteService.Add <RequestLog>(requestToLog);
            dbWriteService.SaveChanges();
        }
Пример #2
0
 public RequestsAdminController(IDbReadService dbReadService, IDbWriteService dbWriteService,
                                VandivierProductManagerContext context, IConfiguration configuration)
 {
     _dbReadService  = dbReadService;
     _dbWriteService = dbWriteService;
     _context        = context;
     _configuration  = configuration;
 }
Пример #3
0
 public NotesController(VandivierProductManagerContext context, IConfiguration configuration,
                        IDbReadService dbReadService, IDbWriteService dbWriteService)
 {
     _context        = context;
     _configuration  = configuration;
     _dbReadService  = dbReadService;
     _dbWriteService = dbWriteService;
 }
Пример #4
0
 public ProductStoreSpecificProductsController(VandivierProductManagerContext context,
                                               IDbReadService dbReadService, IDbWriteService dbWriteService, IConfiguration configuration)
 {
     _context        = context;
     _dbReadService  = dbReadService;
     _dbWriteService = dbWriteService;
     _configuration  = configuration;
 }
Пример #5
0
 public DbReadService(VandivierProductManagerContext db)
 {
     this._db = db;
 }
Пример #6
0
 public ProductPackageTypesController(VandivierProductManagerContext context, IDbReadService dbReadService, IDbWriteService dbWriteService)
 {
     _context        = context;
     _dbReadService  = dbReadService;
     _dbWriteService = dbWriteService;
 }