コード例 #1
0
        public IMessageProvider Save()
        {
            var model = new AdmissionTicket();

            model.introduce     = this.introduce;
            model.name          = this.name;
            model.state         = AdmissionTicketState.Invalid;
            model.weekendAmount = this.weekendAmount;
            model.adultNum      = this.adultNum;
            model.amount        = this.amount;
            model.childNum      = this.childNum;
            model.crateTime     = DateTime.Now;
            AdmissionTicketService.Create(model);
            AddMessage("success", model.name);
            Logger.LogWithSerialNo(LogTypes.AddAdmissionTicketCreate, model.name, InnerObject.id, model);
            return(this);
        }
コード例 #2
0
        public IMessageProvider Save()
        {
            var item = AdmissionTicketService.GetById(Id);

            if (item != null)
            {
                //item.addAdultAmount = AddAdultAmount;
                item.adultNum      = AdultNum;
                item.amount        = Amount;
                item.childNum      = ChildNum;
                item.introduce     = introduce;
                item.name          = Name;
                item.weekendAmount = WeekendAmount;
                AdmissionTicketService.Update(item);
                Logger.LogWithSerialNo(LogTypes.AdmissionTicketEdit, item.name, InnerObject.id, item);
            }
            AddMessage("success", this.Name);
            SetItem(item);
            return(this);
        }
コード例 #3
0
        public void Read(int id)
        {
            var item = AdmissionTicketService.GetById(id);

            SetItem(item);
        }