public ActionResult Create([Bind("ixFacilityAisleFace,sFacilityAisleFace,ixFacility,ixFacilityFloor,nSequence,ixBaySequenceType,ixPairedAisleFace,ixLogicalOrientation,ixAisleFaceStorageType,nXOffset,ixXOffsetUnit,nYOffset,ixYOffsetUnit,nLevels,nDefaultNumberOfBays,nDefaultNumberOfSlotsInBay,ixDefaultFacilityZone,ixDefaultLocationFunction,ixDefaultInventoryLocationSize")] FacilityAisleFacesPost facilityaislefaces)
        {
            if (ModelState.IsValid)
            {
                facilityaislefaces.UserName = User.Identity.Name;
                //Custom Code Start | Replaced Code Block
                //Replaced Code Block Start
                //_facilityaislefacesService.Create(facilityaislefaces);
                //return RedirectToAction("Index");
                //Replaced Code Block End
                var ixFacilityAisleFace = _facilityaislefacesService.Create(facilityaislefaces).Result;
                return(RedirectToAction("Edit", new { id = ixFacilityAisleFace }));
                //Custom Code End
            }
            ViewBag.ixAisleFaceStorageType         = new SelectList(_facilityaislefacesService.selectAisleFaceStorageTypes().Select(x => new { x.ixAisleFaceStorageType, x.sAisleFaceStorageType }), "ixAisleFaceStorageType", "sAisleFaceStorageType");
            ViewBag.ixBaySequenceType              = new SelectList(_facilityaislefacesService.selectBaySequenceTypes().Select(x => new { x.ixBaySequenceType, x.sBaySequenceType }), "ixBaySequenceType", "sBaySequenceType");
            ViewBag.ixDefaultFacilityZone          = new SelectList(_facilityaislefacesService.selectFacilityZones().Select(x => new { x.ixFacilityZone, x.sFacilityZone }), "ixFacilityZone", "sFacilityZone");
            ViewBag.ixDefaultInventoryLocationSize = new SelectList(_facilityaislefacesService.selectInventoryLocationSizes().Select(x => new { x.ixInventoryLocationSize, x.sInventoryLocationSize }), "ixInventoryLocationSize", "sInventoryLocationSize");
            ViewBag.ixDefaultLocationFunction      = new SelectList(_facilityaislefacesService.selectLocationFunctions().Select(x => new { x.ixLocationFunction, x.sLocationFunction }), "ixLocationFunction", "sLocationFunction");
            ViewBag.ixFacility           = new SelectList(_facilityaislefacesService.selectFacilities().Select(x => new { x.ixFacility, x.sFacility }), "ixFacility", "sFacility");
            ViewBag.ixFacilityFloor      = new SelectList(_facilityaislefacesService.selectFacilityFloors().Select(x => new { x.ixFacilityFloor, x.sFacilityFloor }), "ixFacilityFloor", "sFacilityFloor");
            ViewBag.ixLogicalOrientation = new SelectList(_facilityaislefacesService.selectLogicalOrientations().Select(x => new { x.ixLogicalOrientation, x.sLogicalOrientation }), "ixLogicalOrientation", "sLogicalOrientation");
            ViewBag.ixPairedAisleFace    = new SelectList(_facilityaislefacesService.selectFacilityAisleFaces().Select(x => new { x.ixFacilityAisleFace, x.sFacilityAisleFace }), "ixFacilityAisleFace", "sFacilityAisleFace");
            ViewBag.ixXOffsetUnit        = new SelectList(_facilityaislefacesService.selectUnitsOfMeasurement().Select(x => new { x.ixUnitOfMeasurement, x.sUnitOfMeasurement }), "ixUnitOfMeasurement", "sUnitOfMeasurement");
            ViewBag.ixYOffsetUnit        = new SelectList(_facilityaislefacesService.selectUnitsOfMeasurement().Select(x => new { x.ixUnitOfMeasurement, x.sUnitOfMeasurement }), "ixUnitOfMeasurement", "sUnitOfMeasurement");

            return(View(facilityaislefaces));
        }
        public ActionResult DeleteConfirmed(long id)
        {
            FacilityAisleFacesPost facilityaislefaces = _facilityaislefacesService.GetPost(id);

            facilityaislefaces.UserName = User.Identity.Name;
            _facilityaislefacesService.Delete(facilityaislefaces);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit([Bind("ixFacilityAisleFace,sFacilityAisleFace,ixFacility,ixFacilityFloor,nSequence,ixBaySequenceType,ixPairedAisleFace,ixLogicalOrientation,ixAisleFaceStorageType,nXOffset,ixXOffsetUnit,nYOffset,ixYOffsetUnit,nLevels,nDefaultNumberOfBays,nDefaultNumberOfSlotsInBay,ixDefaultFacilityZone,ixDefaultLocationFunction,ixDefaultInventoryLocationSize")] FacilityAisleFacesPost facilityaislefaces)
        {
            if (ModelState.IsValid)
            {
                facilityaislefaces.UserName = User.Identity.Name;
                _facilityaislefacesService.Edit(facilityaislefaces);
                return(RedirectToAction("Index"));
            }
            ViewBag.ixAisleFaceStorageType         = new SelectList(_facilityaislefacesService.selectAisleFaceStorageTypes().Select(x => new { x.ixAisleFaceStorageType, x.sAisleFaceStorageType }), "ixAisleFaceStorageType", "sAisleFaceStorageType", facilityaislefaces.ixAisleFaceStorageType);
            ViewBag.ixBaySequenceType              = new SelectList(_facilityaislefacesService.selectBaySequenceTypes().Select(x => new { x.ixBaySequenceType, x.sBaySequenceType }), "ixBaySequenceType", "sBaySequenceType", facilityaislefaces.ixBaySequenceType);
            ViewBag.ixDefaultFacilityZone          = new SelectList(_facilityaislefacesService.selectFacilityZonesNullable().Select(x => new { ixFacilityZone = x.Key, sFacilityZone = x.Value }), "ixFacilityZone", "sFacilityZone", facilityaislefaces.ixDefaultFacilityZone);
            ViewBag.ixDefaultInventoryLocationSize = new SelectList(_facilityaislefacesService.selectInventoryLocationSizes().Select(x => new { x.ixInventoryLocationSize, x.sInventoryLocationSize }), "ixInventoryLocationSize", "sInventoryLocationSize", facilityaislefaces.ixDefaultInventoryLocationSize);
            ViewBag.ixDefaultLocationFunction      = new SelectList(_facilityaislefacesService.selectLocationFunctionsNullable().Select(x => new { ixLocationFunction = x.Key, sLocationFunction = x.Value }), "ixLocationFunction", "sLocationFunction", facilityaislefaces.ixDefaultLocationFunction);
            ViewBag.ixFacility           = new SelectList(_facilityaislefacesService.selectFacilities().Select(x => new { x.ixFacility, x.sFacility }), "ixFacility", "sFacility", facilityaislefaces.ixFacility);
            ViewBag.ixFacilityFloor      = new SelectList(_facilityaislefacesService.selectFacilityFloors().Select(x => new { x.ixFacilityFloor, x.sFacilityFloor }), "ixFacilityFloor", "sFacilityFloor", facilityaislefaces.ixFacilityFloor);
            ViewBag.ixLogicalOrientation = new SelectList(_facilityaislefacesService.selectLogicalOrientations().Select(x => new { x.ixLogicalOrientation, x.sLogicalOrientation }), "ixLogicalOrientation", "sLogicalOrientation", facilityaislefaces.ixLogicalOrientation);
            ViewBag.ixPairedAisleFace    = new SelectList(_facilityaislefacesService.selectFacilityAisleFacesNullable().Select(x => new { ixFacilityAisleFace = x.Key, sFacilityAisleFace = x.Value }), "ixFacilityAisleFace", "sFacilityAisleFace", facilityaislefaces.ixPairedAisleFace);
            ViewBag.ixXOffsetUnit        = new SelectList(_facilityaislefacesService.selectUnitsOfMeasurementNullable().Select(x => new { ixUnitOfMeasurement = x.Key, sUnitOfMeasurement = x.Value }), "ixUnitOfMeasurement", "sUnitOfMeasurement", facilityaislefaces.ixXOffsetUnit);
            ViewBag.ixYOffsetUnit        = new SelectList(_facilityaislefacesService.selectUnitsOfMeasurementNullable().Select(x => new { ixUnitOfMeasurement = x.Key, sUnitOfMeasurement = x.Value }), "ixUnitOfMeasurement", "sUnitOfMeasurement", facilityaislefaces.ixYOffsetUnit);

            return(View(facilityaislefaces));
        }
        public ActionResult Edit(long id)
        {
            FacilityAisleFacesPost facilityaislefaces = _facilityaislefacesService.GetPost(id);

            if (facilityaislefaces == null)
            {
                return(NotFound());
            }
            ViewBag.ixAisleFaceStorageType         = new SelectList(_facilityaislefacesService.selectAisleFaceStorageTypes().Select(x => new { x.ixAisleFaceStorageType, x.sAisleFaceStorageType }), "ixAisleFaceStorageType", "sAisleFaceStorageType", facilityaislefaces.ixAisleFaceStorageType);
            ViewBag.ixBaySequenceType              = new SelectList(_facilityaislefacesService.selectBaySequenceTypes().Select(x => new { x.ixBaySequenceType, x.sBaySequenceType }), "ixBaySequenceType", "sBaySequenceType", facilityaislefaces.ixBaySequenceType);
            ViewBag.ixDefaultFacilityZone          = new SelectList(_facilityaislefacesService.selectFacilityZonesNullable().Select(x => new { ixFacilityZone = x.Key, sFacilityZone = x.Value }), "ixFacilityZone", "sFacilityZone", facilityaislefaces.ixDefaultFacilityZone);
            ViewBag.ixDefaultInventoryLocationSize = new SelectList(_facilityaislefacesService.selectInventoryLocationSizes().Select(x => new { x.ixInventoryLocationSize, x.sInventoryLocationSize }), "ixInventoryLocationSize", "sInventoryLocationSize", facilityaislefaces.ixDefaultInventoryLocationSize);
            ViewBag.ixDefaultLocationFunction      = new SelectList(_facilityaislefacesService.selectLocationFunctionsNullable().Select(x => new { ixLocationFunction = x.Key, sLocationFunction = x.Value }), "ixLocationFunction", "sLocationFunction", facilityaislefaces.ixDefaultLocationFunction);
            ViewBag.ixFacility           = new SelectList(_facilityaislefacesService.selectFacilities().Select(x => new { x.ixFacility, x.sFacility }), "ixFacility", "sFacility", facilityaislefaces.ixFacility);
            ViewBag.ixFacilityFloor      = new SelectList(_facilityaislefacesService.selectFacilityFloors().Select(x => new { x.ixFacilityFloor, x.sFacilityFloor }), "ixFacilityFloor", "sFacilityFloor", facilityaislefaces.ixFacilityFloor);
            ViewBag.ixLogicalOrientation = new SelectList(_facilityaislefacesService.selectLogicalOrientations().Select(x => new { x.ixLogicalOrientation, x.sLogicalOrientation }), "ixLogicalOrientation", "sLogicalOrientation", facilityaislefaces.ixLogicalOrientation);
            ViewBag.ixPairedAisleFace    = new SelectList(_facilityaislefacesService.selectFacilityAisleFacesNullable().Select(x => new { ixFacilityAisleFace = x.Key, sFacilityAisleFace = x.Value }), "ixFacilityAisleFace", "sFacilityAisleFace", facilityaislefaces.ixPairedAisleFace);
            ViewBag.ixXOffsetUnit        = new SelectList(_facilityaislefacesService.selectUnitsOfMeasurementNullable().Select(x => new { ixUnitOfMeasurement = x.Key, sUnitOfMeasurement = x.Value }), "ixUnitOfMeasurement", "sUnitOfMeasurement", facilityaislefaces.ixXOffsetUnit);
            ViewBag.ixYOffsetUnit        = new SelectList(_facilityaislefacesService.selectUnitsOfMeasurementNullable().Select(x => new { ixUnitOfMeasurement = x.Key, sUnitOfMeasurement = x.Value }), "ixUnitOfMeasurement", "sUnitOfMeasurement", facilityaislefaces.ixYOffsetUnit);

            return(View(facilityaislefaces));
        }
        public Task Edit(FacilityAisleFacesPost facilityaislefacesPost)
        {
            // Additional validations

            // Pre-process

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

            // Post-process

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

            // Pre-process

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

            // Post-process

            return(Task.FromResult(facilityaislefacesPost.ixFacilityAisleFace));
        }
 public void RegisterDelete(FacilityAisleFacesPost facilityaislefacesPost)
 {
     _context.FacilityAisleFacesPost.Remove(facilityaislefacesPost);
 }
 public void RegisterEdit(FacilityAisleFacesPost facilityaislefacesPost)
 {
     _context.Entry(facilityaislefacesPost).State = EntityState.Modified;
 }
 public void RegisterCreate(FacilityAisleFacesPost facilityaislefacesPost)
 {
     _context.FacilityAisleFacesPost.Add(facilityaislefacesPost);
 }