Exemple #1
0
    protected void rptFileUpload_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            ImagesUpload item       = (ImagesUpload)e.Item.DataItem;
            Label        Title      = (Label)e.Item.FindControl("Title");
            HyperLink    PrevImage  = (HyperLink)e.Item.FindControl("PrevImage");
            LinkButton   btnDelete  = (LinkButton)e.Item.FindControl("btnDelete");
            FileUpload   fileupload = (FileUpload)e.Item.FindControl("File");
            HtmlAnchor   btnEdit    = (HtmlAnchor)e.Item.FindControl("btnEdit");
            HtmlAnchor   btnCancel  = (HtmlAnchor)e.Item.FindControl("btnCancel");

            Label       lblMax = (Label)e.Item.FindControl("lblMax");
            HiddenField ID     = (HiddenField)e.Item.FindControl("ID");

            btnEdit.Visible   = false;
            btnDelete.Visible = false;
            PrevImage.Visible = false;
            Title.Text        = item.Title;
            ID.Value          = item.ID;

            if (!string.IsNullOrEmpty(item.path))
            {
                PrevImage.Text      = item.FileName;
                lblMax.CssClass     = "DisableControl";
                fileupload.CssClass = "DisableControl";
                btnEdit.Attributes.Add("onclick", "EditEntryFormFileUpload(\"" + btnDelete.ClientID + "\",\"" + lblMax.ClientID + "\",\"" + fileupload.ClientID + "\",\"" + btnEdit.ClientID + "\",\"" + PrevImage.ClientID + "\",\"" + btnCancel.ClientID + "\", false)");
                btnCancel.Attributes.Add("onclick", "EditEntryFormFileUpload(\"" + btnDelete.ClientID + "\",\"" + lblMax.ClientID + "\",\"" + fileupload.ClientID + "\",\"" + btnEdit.ClientID + "\",\"" + PrevImage.ClientID + "\",\"" + btnCancel.ClientID + "\", true)");
                btnEdit.Visible       = true;
                btnDelete.Visible     = true;
                PrevImage.Visible     = true;
                PrevImage.NavigateUrl = item.path;
            }
        }
    }
Exemple #2
0
    protected void rptPrevImage_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            ImagesUpload item  = (ImagesUpload)e.Item.DataItem;
            Literal      Space = (Literal)e.Item.FindControl("Space");
            Image        PrevImagerptPrevImage = (Image)e.Item.FindControl("PrevImagerptPrevImage");
            HiddenField  ID = (HiddenField)e.Item.FindControl("ID");
            PrevImagerptPrevImage.Visible = true;
            string NoImage = System.Configuration.ConfigurationSettings.AppSettings["WebURL"] + "images/NoImage.png";
            Space.Text = " ";
            PrevImagerptPrevImage.ImageUrl = NoImage;
            ID.Value = item.ID;

            if (int.Parse(item.ID) % 3 == 0)
            {
                Space.Text = "<br/>";
            }
            if (!string.IsNullOrEmpty(item.path))
            {
                PrevImagerptPrevImage.Visible  = true;
                PrevImagerptPrevImage.ImageUrl = item.path;
            }
        }
    }
        public IActionResult UploadImages([FromForm] ImagesUpload form)
        {
            try
            {
                var result = new List <String>();
                if (form.Image != null)
                {
                    result = AddFile.AddImages(form.Image, form.Id);
                }
                var im = _service.AddImageName(result, form.Id);

                return(Ok(im));
            }
            catch
            {
                return(BadRequest());
            }
        }