public PartialViewResult EditAccordionPdfPartialView(string EncDetail = null, string EncGUID = null)
        {
            AccordionPdf AP = _residentServicesDao.GetAccordionPdfByGuid(!string.IsNullOrEmpty(EncDetail) ? new Guid(EncDetail) : Guid.Empty);

            AP.AccordionGuid = new Guid(EncGUID);
            return(PartialView(AP));
        }
 public ActionResult DeleteAccordionPdf(string EncDetail, string AccordionGuid)
 {
     if (!string.IsNullOrEmpty(EncDetail))
     {
         AccordionPdf A = new AccordionPdf();
         A.SystemIp = GetRemoteIp.GetIPAddress(HttpContext);
         A.GUID     = new Guid(EncDetail);
         string GUID = ((UserAccount)Session["UserAccount"]).GUID.ToString();
         _residentServicesDao.DeleteAccordionPdf(A, new Guid(GUID));
     }
     return(RedirectToAction("EditAccordion", new { EncDetail = AccordionGuid }));
 }
        public ActionResult EditPDF(AccordionPdf A, HttpPostedFileBase PdfFile)
        {
            string location = string.Empty;
            string GUID     = ((UserAccount)Session["UserAccount"]).GUID.ToString();

            if (A != null)
            {
                if (PdfFile != null && PdfFile.ContentLength > 0)
                {
                    A.Extension = Path.GetExtension(PdfFile.FileName).Trim('.');
                    A.FileName  = Path.GetFileNameWithoutExtension(PdfFile.FileName);
                    A.FileGUID  = Guid.NewGuid().ToString("N");
                    location    = Server.MapPath("~/Resources/Documents/ResidentServices/" + A.FileGUID + "." + A.Extension);
                    PdfFile.SaveAs(location);
                }
                A.SystemIp = GetRemoteIp.GetIPAddress(HttpContext);
                int id = _residentServicesDao.SaveAccordionPdf(A, new Guid(GUID));
                return(RedirectToAction("EditAccordion", new { EncDetail = A.AccordionGuid }));
            }
            return(View());
        }