コード例 #1
0
        //private AppDbContext db;// = new AppDbContext();
        #endregion
        #region WrongSegment
        /// <summary>
        /// Inserts a new row in the MdmDQQue table.
        /// </summary>
        /// <param name="mdmque">A MdmDQQue object.</param>
        /// <returns>An updated MdmDQQue object.</returns>
        public WrongSegment InsertWrongSegment(WrongSegment mdmdque)
        {
            using (var db = new AppDbContext())
            {
                db.Set <WrongSegment>().Add(mdmdque);
                db.SaveChanges();

                return(mdmdque);
            }
        }
コード例 #2
0
        /// <summary>
        /// Updates an existing row in the mdmdque table.
        /// </summary>
        /// <param name="mdmdque">A mdmdque entity object.</param>
        public void UpdateWrongSegment(WrongSegment mdmdque)
        {
            using (var db = new AppDbContext())
            {
                var entry = db.Entry <WrongSegment>(mdmdque);

                // Re-attach the entity.
                entry.State = EntityState.Modified;

                db.SaveChanges();
            }
        }
コード例 #3
0
        /// <summary>
        /// Updates the queitem
        /// </summary>
        /// <param name="queitem">queitem</param>
        public virtual void UpdateWrongSegment(WrongSegment queitem)
        {
            if (queitem == null)
            {
                throw new ArgumentNullException("queitem");
            }

            _wsDAC.UpdateWrongSegment(queitem);

            //event notification
            //_eventPublisher.EntityUpdated(vendor);
        }
コード例 #4
0
        /// <summary>
        /// Delete an item
        /// </summary>
        /// <param name="queitem">QueItem</param>
        public virtual void DeleteQueItem(WrongSegment queitem)
        {
            if (queitem == null)
            {
                throw new ArgumentNullException("queitem");
            }

            UpdateWrongSegments(queitem);

            //event notification
            //_eventPublisher.EntityDeleted(vendor);
        }
コード例 #5
0
        public virtual ActionResult ExportExcelAll(WrongSegment model)
        {
            if (!User.Identity.IsAuthenticated)
            {
                return(AccessDeniedView());
            }
            var items = _dqQueService.GetAllWrongSegments(model.ORGKEY, model.ACCOUNTNO, model.CUST_FIRST_NAME, model.CUST_MIDDLE_NAME, model.CUST_LAST_NAME, model.PRIMARY_SOL_ID);

            try
            {
                byte[] bytes = _exportManager.ExportDocumentsToXlsx(items);
                identity = ((CustomPrincipal)User).CustomIdentity;
                _messagingService.SaveUserActivity(identity.ProfileId, "Downloaded Segment Subsegment Mapping Report", DateTime.Now);
                return(File(bytes, MimeTypes.TextXlsx, "wrongSegment.xlsx"));
            }
            catch (Exception exc)
            {
                ErrorNotification(exc);
                return(RedirectToAction("List"));
            }
        }