public PackagedBoxDetailDTO GetByID(long ID)
        {
            var Result = new PackagedBoxDetailDTO();

            using (var Context = new BaseContext())
            {
                var PackagedBoxDetail = Context.PackagedBoxDetails.FirstOrDefault(a => a.ID == ID);
                if (PackagedBoxDetail != null)
                {
                    Result.ID            = PackagedBoxDetail.ID;
                    Result.PackagedBoxID = PackagedBoxDetail.PackagedBoxID;
                    Result.ProductID     = PackagedBoxDetail.ProductID;
                }
            }
            return(Result);
        }
        public long Edit(PackagedBoxDetailDTO pPackagedBoxDetailDTO)
        {
            long PackagedBoxDetailID = 0;

            using (var Context = new BaseContext())
            {
                var PackagedBoxDetail = Context.PackagedBoxDetails.FirstOrDefault(a => a.ID == pPackagedBoxDetailDTO.ID);
                if (PackagedBoxDetail != null)
                {
                    PackagedBoxDetail.PackagedBoxID = pPackagedBoxDetailDTO.PackagedBoxID;
                    PackagedBoxDetail.ProductID     = pPackagedBoxDetailDTO.ProductID;
                    Context.SaveChanges();
                    PackagedBoxDetailID = PackagedBoxDetail.ID;
                }
            }
            return(PackagedBoxDetailID);
        }
        public long Add(PackagedBoxDetailDTO pPackagedBoxDetailDTO)
        {
            long PackagedBoxDetailID = 0;

            using (var Context = new BaseContext())
            {
                var PackagedBoxDetail = new PackagedBoxDetailModel
                {
                    PackagedBoxID = pPackagedBoxDetailDTO.PackagedBoxID,
                    ProductID     = pPackagedBoxDetailDTO.ProductID,
                    IsDeleted     = false
                };
                Context.PackagedBoxDetails.Add(PackagedBoxDetail);
                Context.SaveChanges();
                PackagedBoxDetailID = PackagedBoxDetail.ID;
            }
            return(PackagedBoxDetailID);
        }