Example #1
0
        /// <summary>
        /// 修改确认升级时间
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public ReturnResponse EditConfirmUpgradeTime(DTOEditUpgradeInfo dto)
        {
            Repository <Prc_UpgradeInfo> repository = new Repository <Prc_UpgradeInfo>(DbContext);
            Prc_UpgradeInfo editInfo = repository.Get(a => a.ID == dto.ID);

            editInfo.ConfirmUpgradeTime = dto.ConfirmUpgradeTime;
            editInfo.Summary            = dto.Summary;
            repository.Update(editInfo);
            OperateLoger.Write(LoginUserInfo.CurrUser.UserName, DateTime.Now, "确认客户【" + editInfo.MallName + "】的升级时间为【" + dto.ConfirmUpgradeTime + "】");
            DbContext.SaveChanges();


            return(new ReturnResponse());
        }
Example #2
0
        /// <summary>
        /// 开始升级
        /// </summary>
        /// <returns></returns>
        public ReturnResponse StartUpgrade(DTOEditUpgradeInfo dto)
        {
            //Repository<Prc_UpgradeInfoItem> repositoryItem = CreateRepository<Prc_UpgradeInfoItem>(access);
            Repository <Prc_UpgradeInfo> repositoryInfo = new Repository <Prc_UpgradeInfo>(DbContext);

            Prc_UpgradeInfo editInfo = repositoryInfo.Get(a => a.ID == dto.ID);

            editInfo.UpgradeStatus    = EnumUpgradeStatus.Upgrading;
            editInfo.StartUpgradeTime = DateTime.Now;
            repositoryInfo.Update(editInfo);
            OperateLoger.Write(LoginUserInfo.CurrUser.UserName, DateTime.Now, "启动客户【" + editInfo.MallName + "】的升级");
            DbContext.SaveChanges();


            return(new ReturnResponse());
        }
Example #3
0
        /// <summary>
        /// 取消预约
        /// </summary>
        public ReturnResponse CancelReserve(DTOEditUpgradeInfo dto)
        {
            BllUpgrade.CancelReserve(dto.ID);

            return(new ReturnResponse());
        }