Ejemplo n.º 1
0
        public bool RemoveFromCard(PackagedBoxDTO pPackagedBoxDTO)
        {
            bool Result = false;
            var  Box    = new BoxService().GetByID(pPackagedBoxDTO.BoxID);

            if (Box != null)
            {
                pPackagedBoxDTO.BoxImageName = Box.ImageName;
                pPackagedBoxDTO.BoxTitle     = Box.Name;
                var CardList = (List <PackagedBoxDTO>)System.Web.HttpContext.Current.Session["Card"];
                if (CardList != null)
                {
                    CardList.Add(pPackagedBoxDTO);
                }
                else
                {
                    CardList = new List <PackagedBoxDTO>
                    {
                        pPackagedBoxDTO
                    };
                }
                System.Web.HttpContext.Current.Session["Card"] = CardList;
                Result = true;
            }
            return(Result);
        }
Ejemplo n.º 2
0
        public PackagedBoxDTO GetByID(long ID)
        {
            var Result = new PackagedBoxDTO();

            using (var Context = new BaseContext())
            {
                var PackagedBox = Context.PackagedBoxes.FirstOrDefault(a => a.ID == ID);
                if (PackagedBox != null)
                {
                    Result.ID              = PackagedBox.ID;
                    Result.BoxID           = PackagedBox.BoxID;
                    Result.Price           = PackagedBox.Price;
                    Result.CustomerMessage = PackagedBox.CustomerMessage;
                }
            }
            return(Result);
        }
Ejemplo n.º 3
0
        public long Edit(PackagedBoxDTO pPackagedBoxDTO)
        {
            long PackagedBoxID = 0;

            using (var Context = new BaseContext())
            {
                var PackagedBox = Context.PackagedBoxes.FirstOrDefault(a => a.ID == pPackagedBoxDTO.ID);
                if (PackagedBox != null)
                {
                    PackagedBox.BoxID           = pPackagedBoxDTO.BoxID;
                    PackagedBox.Price           = pPackagedBoxDTO.Price;
                    PackagedBox.CustomerMessage = pPackagedBoxDTO.CustomerMessage;
                    Context.SaveChanges();
                    PackagedBoxID = PackagedBox.ID;
                }
            }
            return(PackagedBoxID);
        }
Ejemplo n.º 4
0
        public long Add(PackagedBoxDTO pPackagedBoxDTO)
        {
            long PackagedBoxID = 0;

            using (var Context = new BaseContext())
            {
                var PackagedBox = new PackagedBoxModel
                {
                    BoxID           = pPackagedBoxDTO.BoxID,
                    Price           = pPackagedBoxDTO.Price,
                    CustomerMessage = pPackagedBoxDTO.CustomerMessage,
                    IsDeleted       = false
                };
                Context.PackagedBoxes.Add(PackagedBox);
                Context.SaveChanges();
                PackagedBoxID = PackagedBox.ID;
            }
            return(PackagedBoxID);
        }
Ejemplo n.º 5
0
        public JsonResult RemoveFromCard(PackagedBoxDTO pPackagedBoxDTO)
        {
            var Result = new PackagedBoxService().RemoveFromCard(pPackagedBoxDTO);

            return(Json(Result, JsonRequestBehavior.AllowGet));
        }