public ActionResult Edit([Bind("ixInventoryUnitTransaction,sInventoryUnitTransaction,ixInventoryUnit,ixInventoryUnitTransactionContext,ixFacilityBefore,ixFacilityAfter,ixCompanyBefore,ixCompanyAfter,ixMaterialBefore,ixMaterialAfter,ixInventoryStateBefore,ixInventoryStateAfter,ixHandlingUnitBefore,ixHandlingUnitAfter,ixInventoryLocationBefore,ixInventoryLocationAfter,nBaseUnitQuantityBefore,nBaseUnitQuantityAfter,sSerialNumberBefore,sSerialNumberAfter,sBatchNumberBefore,sBatchNumberAfter,dtExpireAtBefore,dtExpireAtAfter,ixStatusBefore,ixStatusAfter")] InventoryUnitTransactionsPost inventoryunittransactions)
        {
            if (ModelState.IsValid)
            {
                inventoryunittransactions.UserName = User.Identity.Name;
                _inventoryunittransactionsService.Edit(inventoryunittransactions);
                return(RedirectToAction("Index"));
            }
            ViewBag.ixCompanyAfter                    = new SelectList(_inventoryunittransactionsService.selectCompanies().Select(x => new { x.ixCompany, x.sCompany }), "ixCompany", "sCompany", inventoryunittransactions.ixCompanyAfter);
            ViewBag.ixCompanyBefore                   = new SelectList(_inventoryunittransactionsService.selectCompaniesNullable().Select(x => new { ixCompany = x.Key, sCompany = x.Value }), "ixCompany", "sCompany", inventoryunittransactions.ixCompanyBefore);
            ViewBag.ixFacilityAfter                   = new SelectList(_inventoryunittransactionsService.selectFacilities().Select(x => new { x.ixFacility, x.sFacility }), "ixFacility", "sFacility", inventoryunittransactions.ixFacilityAfter);
            ViewBag.ixFacilityBefore                  = new SelectList(_inventoryunittransactionsService.selectFacilitiesNullable().Select(x => new { ixFacility = x.Key, sFacility = x.Value }), "ixFacility", "sFacility", inventoryunittransactions.ixFacilityBefore);
            ViewBag.ixHandlingUnitAfter               = new SelectList(_inventoryunittransactionsService.selectHandlingUnitsNullable().Select(x => new { ixHandlingUnit = x.Key, sHandlingUnit = x.Value }), "ixHandlingUnit", "sHandlingUnit", inventoryunittransactions.ixHandlingUnitAfter);
            ViewBag.ixHandlingUnitBefore              = new SelectList(_inventoryunittransactionsService.selectHandlingUnitsNullable().Select(x => new { ixHandlingUnit = x.Key, sHandlingUnit = x.Value }), "ixHandlingUnit", "sHandlingUnit", inventoryunittransactions.ixHandlingUnitBefore);
            ViewBag.ixInventoryLocationAfter          = new SelectList(_inventoryunittransactionsService.selectInventoryLocations().Select(x => new { x.ixInventoryLocation, x.sInventoryLocation }), "ixInventoryLocation", "sInventoryLocation", inventoryunittransactions.ixInventoryLocationAfter);
            ViewBag.ixInventoryLocationBefore         = new SelectList(_inventoryunittransactionsService.selectInventoryLocationsNullable().Select(x => new { ixInventoryLocation = x.Key, sInventoryLocation = x.Value }), "ixInventoryLocation", "sInventoryLocation", inventoryunittransactions.ixInventoryLocationBefore);
            ViewBag.ixInventoryStateAfter             = new SelectList(_inventoryunittransactionsService.selectInventoryStates().Select(x => new { x.ixInventoryState, x.sInventoryState }), "ixInventoryState", "sInventoryState", inventoryunittransactions.ixInventoryStateAfter);
            ViewBag.ixInventoryStateBefore            = new SelectList(_inventoryunittransactionsService.selectInventoryStatesNullable().Select(x => new { ixInventoryState = x.Key, sInventoryState = x.Value }), "ixInventoryState", "sInventoryState", inventoryunittransactions.ixInventoryStateBefore);
            ViewBag.ixInventoryUnit                   = new SelectList(_inventoryunittransactionsService.selectInventoryUnits().Select(x => new { x.ixInventoryUnit, x.sInventoryUnit }), "ixInventoryUnit", "sInventoryUnit", inventoryunittransactions.ixInventoryUnit);
            ViewBag.ixInventoryUnitTransactionContext = new SelectList(_inventoryunittransactionsService.selectInventoryUnitTransactionContexts().Select(x => new { x.ixInventoryUnitTransactionContext, x.sInventoryUnitTransactionContext }), "ixInventoryUnitTransactionContext", "sInventoryUnitTransactionContext", inventoryunittransactions.ixInventoryUnitTransactionContext);
            ViewBag.ixMaterialAfter                   = new SelectList(_inventoryunittransactionsService.selectMaterials().Select(x => new { x.ixMaterial, x.sMaterial }), "ixMaterial", "sMaterial", inventoryunittransactions.ixMaterialAfter);
            ViewBag.ixMaterialBefore                  = new SelectList(_inventoryunittransactionsService.selectMaterialsNullable().Select(x => new { ixMaterial = x.Key, sMaterial = x.Value }), "ixMaterial", "sMaterial", inventoryunittransactions.ixMaterialBefore);
            ViewBag.ixStatusAfter  = new SelectList(_inventoryunittransactionsService.selectStatuses().Select(x => new { x.ixStatus, x.sStatus }), "ixStatus", "sStatus", inventoryunittransactions.ixStatusAfter);
            ViewBag.ixStatusBefore = new SelectList(_inventoryunittransactionsService.selectStatusesNullable().Select(x => new { ixStatus = x.Key, sStatus = x.Value }), "ixStatus", "sStatus", inventoryunittransactions.ixStatusBefore);

            return(View(inventoryunittransactions));
        }
        public ActionResult Edit(long id)
        {
            InventoryUnitTransactionsPost inventoryunittransactions = _inventoryunittransactionsService.GetPost(id);

            if (inventoryunittransactions == null)
            {
                return(NotFound());
            }
            ViewBag.ixCompanyAfter                    = new SelectList(_inventoryunittransactionsService.selectCompanies().Select(x => new { x.ixCompany, x.sCompany }), "ixCompany", "sCompany", inventoryunittransactions.ixCompanyAfter);
            ViewBag.ixCompanyBefore                   = new SelectList(_inventoryunittransactionsService.selectCompaniesNullable().Select(x => new { ixCompany = x.Key, sCompany = x.Value }), "ixCompany", "sCompany", inventoryunittransactions.ixCompanyBefore);
            ViewBag.ixFacilityAfter                   = new SelectList(_inventoryunittransactionsService.selectFacilities().Select(x => new { x.ixFacility, x.sFacility }), "ixFacility", "sFacility", inventoryunittransactions.ixFacilityAfter);
            ViewBag.ixFacilityBefore                  = new SelectList(_inventoryunittransactionsService.selectFacilitiesNullable().Select(x => new { ixFacility = x.Key, sFacility = x.Value }), "ixFacility", "sFacility", inventoryunittransactions.ixFacilityBefore);
            ViewBag.ixHandlingUnitAfter               = new SelectList(_inventoryunittransactionsService.selectHandlingUnitsNullable().Select(x => new { ixHandlingUnit = x.Key, sHandlingUnit = x.Value }), "ixHandlingUnit", "sHandlingUnit", inventoryunittransactions.ixHandlingUnitAfter);
            ViewBag.ixHandlingUnitBefore              = new SelectList(_inventoryunittransactionsService.selectHandlingUnitsNullable().Select(x => new { ixHandlingUnit = x.Key, sHandlingUnit = x.Value }), "ixHandlingUnit", "sHandlingUnit", inventoryunittransactions.ixHandlingUnitBefore);
            ViewBag.ixInventoryLocationAfter          = new SelectList(_inventoryunittransactionsService.selectInventoryLocations().Select(x => new { x.ixInventoryLocation, x.sInventoryLocation }), "ixInventoryLocation", "sInventoryLocation", inventoryunittransactions.ixInventoryLocationAfter);
            ViewBag.ixInventoryLocationBefore         = new SelectList(_inventoryunittransactionsService.selectInventoryLocationsNullable().Select(x => new { ixInventoryLocation = x.Key, sInventoryLocation = x.Value }), "ixInventoryLocation", "sInventoryLocation", inventoryunittransactions.ixInventoryLocationBefore);
            ViewBag.ixInventoryStateAfter             = new SelectList(_inventoryunittransactionsService.selectInventoryStates().Select(x => new { x.ixInventoryState, x.sInventoryState }), "ixInventoryState", "sInventoryState", inventoryunittransactions.ixInventoryStateAfter);
            ViewBag.ixInventoryStateBefore            = new SelectList(_inventoryunittransactionsService.selectInventoryStatesNullable().Select(x => new { ixInventoryState = x.Key, sInventoryState = x.Value }), "ixInventoryState", "sInventoryState", inventoryunittransactions.ixInventoryStateBefore);
            ViewBag.ixInventoryUnit                   = new SelectList(_inventoryunittransactionsService.selectInventoryUnits().Select(x => new { x.ixInventoryUnit, x.sInventoryUnit }), "ixInventoryUnit", "sInventoryUnit", inventoryunittransactions.ixInventoryUnit);
            ViewBag.ixInventoryUnitTransactionContext = new SelectList(_inventoryunittransactionsService.selectInventoryUnitTransactionContexts().Select(x => new { x.ixInventoryUnitTransactionContext, x.sInventoryUnitTransactionContext }), "ixInventoryUnitTransactionContext", "sInventoryUnitTransactionContext", inventoryunittransactions.ixInventoryUnitTransactionContext);
            ViewBag.ixMaterialAfter                   = new SelectList(_inventoryunittransactionsService.selectMaterials().Select(x => new { x.ixMaterial, x.sMaterial }), "ixMaterial", "sMaterial", inventoryunittransactions.ixMaterialAfter);
            ViewBag.ixMaterialBefore                  = new SelectList(_inventoryunittransactionsService.selectMaterialsNullable().Select(x => new { ixMaterial = x.Key, sMaterial = x.Value }), "ixMaterial", "sMaterial", inventoryunittransactions.ixMaterialBefore);
            ViewBag.ixStatusAfter  = new SelectList(_inventoryunittransactionsService.selectStatuses().Select(x => new { x.ixStatus, x.sStatus }), "ixStatus", "sStatus", inventoryunittransactions.ixStatusAfter);
            ViewBag.ixStatusBefore = new SelectList(_inventoryunittransactionsService.selectStatusesNullable().Select(x => new { ixStatus = x.Key, sStatus = x.Value }), "ixStatus", "sStatus", inventoryunittransactions.ixStatusBefore);

            return(View(inventoryunittransactions));
        }
        public ActionResult DeleteConfirmed(long id)
        {
            InventoryUnitTransactionsPost inventoryunittransactions = _inventoryunittransactionsService.GetPost(id);

            inventoryunittransactions.UserName = User.Identity.Name;
            _inventoryunittransactionsService.Delete(inventoryunittransactions);
            return(RedirectToAction("Index"));
        }
Example #4
0
        //Custom Code End

        //Custom Code Start | Replaced Code Block
        //Replaced Code Block Start
        //public InventoryUnitsService(IInventoryUnitsRepository inventoryunitsRepository, IInventoryUnitTransactionsService inventoryunittransactionsService)
        //Replaced Code Block End
        public InventoryUnitsService(IInventoryUnitsRepository inventoryunitsRepository, IInventoryUnitTransactionsService inventoryunittransactionsService, InventoryUnitTransactionsPost inventoryunittransactions, IInventoryLocationsService inventorylocationsService, InventoryLocationsPost inventorylocations, VolumeAndWeight volumeAndWeight)
        {
            //Custom Code End
            _inventoryunitsRepository = inventoryunitsRepository;
            //Custom Code Start | Added Code Block
            _inventoryunittransactionsService = inventoryunittransactionsService;
            _inventoryunittransactions        = inventoryunittransactions;
            _inventorylocationsService        = inventorylocationsService;
            _inventorylocations = inventorylocations;
            _volumeAndWeight    = volumeAndWeight;
            //Custom Code End
        }
        public Task Edit(InventoryUnitTransactionsPost inventoryunittransactionsPost)
        {
            // Additional validations

            // Pre-process

            // Process
            this._inventoryunittransactionsRepository.RegisterEdit(inventoryunittransactionsPost);
            try
            {
                this._inventoryunittransactionsRepository.Commit();
            }
            catch (Exception ex)
            {
                this._inventoryunittransactionsRepository.Rollback();
                // Log exception
                throw;
            }

            // Post-process

            return(Task.CompletedTask);
        }
        public Task <Int64> Create(InventoryUnitTransactionsPost inventoryunittransactionsPost)
        {
            // Additional validations

            // Pre-process

            // Process
            this._inventoryunittransactionsRepository.RegisterCreate(inventoryunittransactionsPost);
            try
            {
                this._inventoryunittransactionsRepository.Commit();
            }
            catch (Exception ex)
            {
                this._inventoryunittransactionsRepository.Rollback();
                // Log exception
                throw;
            }

            // Post-process

            return(Task.FromResult(inventoryunittransactionsPost.ixInventoryUnitTransaction));
        }
 public void RegisterDelete(InventoryUnitTransactionsPost inventoryunittransactionsPost)
 {
     _context.InventoryUnitTransactionsPost.Remove(inventoryunittransactionsPost);
 }
 public void RegisterEdit(InventoryUnitTransactionsPost inventoryunittransactionsPost)
 {
     _context.Entry(inventoryunittransactionsPost).State = EntityState.Modified;
 }
 public void RegisterCreate(InventoryUnitTransactionsPost inventoryunittransactionsPost)
 {
     _context.InventoryUnitTransactionsPost.Add(inventoryunittransactionsPost);
 }