private void ConstructObject(IDataReader dr_, enDebateAdvertisementImage enDebateAdvertisementImage_)
 {
     enDebateAdvertisementImage_.ID = Convert.ToInt32(dr_["ID"]);
     enDebateAdvertisementImage_.FKDebateAdvertisementId = Convert.ToInt32(dr_["FKDebateAdvertisementId"]);
     enDebateAdvertisementImage_.ImagePath = dr_["ImagePath"].ToString();
     enDebateAdvertisementImage_.Url       = dr_["Url"].ToString();
 }
 private void Aggregate(params Type[] entitiesToAggregate_)
 {
     if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enDebateAdvertisementImage)) != null)
     {
         var objENDebateAdvertisementImage = new enDebateAdvertisementImage()
         {
             FKDebateAdvertisementId = _enDebateAdvertisement.ID
         };
         var objBlDebateAdvertisementImage = new blDebateAdvertisementImage(objENDebateAdvertisementImage);
         _enDebateAdvertisement.ListOfDebateAdvertisementImage_ = objBlDebateAdvertisementImage.ReadAll();
     }
 }
        public List <enDebateAdvertisementImage> ReadAll()
        {
            var listOfDebateAdvertisementImages = new List <enDebateAdvertisementImage>();

            using (IDataReader idr = base.Read(_enDebateAdvertisementImage.ID, _enDebateAdvertisementImage.FKDebateAdvertisementId))
            {
                while (idr.Read())
                {
                    var objENDebateAdvertisementImage = new enDebateAdvertisementImage();
                    ConstructObject(idr, objENDebateAdvertisementImage);
                    listOfDebateAdvertisementImages.Add(objENDebateAdvertisementImage);
                }
            }
            return(listOfDebateAdvertisementImages);
        }
        public ActionResult DeleteDebateAdvertisementImage(int id)
        {
            var objENDebateAdvertisementImage = new enDebateAdvertisementImage()
            {
                ID = id
            };
            var objBLDebateAdvertisementImage = new blDebateAdvertisementImage(objENDebateAdvertisementImage);
            var debateAdvertisementId         = 0;

            try
            {
                objBLDebateAdvertisementImage.Read();
                debateAdvertisementId = objENDebateAdvertisementImage.FKDebateAdvertisementId;

                objBLDebateAdvertisementImage.Delete();
            }
            catch (Exception ex)
            {
                return(RedirectToAction("error", "misc"));
            }
            return(RedirectToAction("UploadImage", new { id = debateAdvertisementId }));
        }
        public ActionResult UploadImage(int id)
        {
            var objENDebateAdvertisementImage = new enDebateAdvertisementImage()
            {
                FKDebateAdvertisementId = id
            };
            var objBLDebateAdvertisementImage = new blDebateAdvertisementImage(objENDebateAdvertisementImage);
            List <enDebateAdvertisementImage> listOfDebateAdvertisementLists = new List <enDebateAdvertisementImage>();

            try
            {
                listOfDebateAdvertisementLists = objBLDebateAdvertisementImage.ReadAll();
            }
            catch (Exception ex)
            {
                return(RedirectToAction("error", "misc"));
            }

            List <enDebateAdvertisementImage> currentDebateAdvertisementLists = new List <enDebateAdvertisementImage>();

            for (var i = 0; i < 10; i++)
            {
                if (listOfDebateAdvertisementLists.Count > i)
                {
                    currentDebateAdvertisementLists.Add(listOfDebateAdvertisementLists[i]);
                }
                else
                {
                    currentDebateAdvertisementLists.Add(new enDebateAdvertisementImage()
                    {
                        FKDebateAdvertisementId = id
                    });
                }
            }
            return(View(currentDebateAdvertisementLists));
        }
 public blDebateAdvertisementImage(enDebateAdvertisementImage enDebateAdvertisementImage_)
 {
     this._enDebateAdvertisementImage = enDebateAdvertisementImage_;
 }
 public dlDebateAdvertisementImage(enDebateAdvertisementImage enDebateAdvertisementImage_)
     : base("DebateAdvertisementImage")
 {
     this._enDebateAdvertisementImage = enDebateAdvertisementImage_;
 }