//
        // GET: /Enquiries/Details/5

        public ViewResult Details(int id)
        {
            Enquiry        enquiry        = enquiryRepository.Find(id);
            EnquiryDetails enquirydetails = enquiryDetailsRepository.FindByEnquiryID(id);
            List <Contact> contactlist    = new List <Contact>();
            List <Address> addresslist    = new List <Address>();
            List <Contact> designer       = new List <Contact>();
            Contact        contact        = enquiry.Contact;
            Address        address        = enquiry.SiteAddress;

            contactlist.Add(contact);
            addresslist.Add(address);
            ViewData["Contact"] = contactlist;
            ViewData["Address"] = addresslist;
            contact             = enquiry.DesignerContact;
            designer.Add(contact);
            ViewData["Designer"] = designer;
            if (enquirydetails != null)
            {
                EnquiryDetailsViewModel vwModel     = new EnquiryDetailsViewModel();
                List <EnquiryDetails>   detailsList = new List <EnquiryDetails>();
                detailsList.Add(enquirydetails);
                vwModel.Enquiry        = enquiry;
                vwModel.EnquiryDetails = enquirydetails;
                ViewData["Details"]    = detailsList;
                return(View("Details_All", vwModel));
            }
            else
            {
                return(View(enquiry));
            }
        }
Exemple #2
0
        public ActionResult Download()
        {
            int    enquiryId      = Convert.ToInt32(Request.QueryString["EnquiryId"]);
            var    enquiryDetails = enquirydetailsRepository.FindByEnquiryID(enquiryId);
            string FileName       = enquiryDetails.FileName;
            var    file           = Server.MapPath("~/App_Data/" + enquiryDetails.UniqueName.ToString());

            return(File(file, "application/octet-stream", FileName));
        }
        //
        // GET: /Accounts/Details/5

        public ViewResult Details(int id)
        {
            Enquiry        enq            = enquiryRepository.Find(id);
            EnquiryDetails enquirydetails = enquiryDetailsRepository.FindByEnquiryID(id);
            ClientRegister clientDetails  = clientRegisterRepository.FindEnquiryId(id);
            List <Contact> contactlist    = new List <Contact>();
            List <Address> addresslist    = new List <Address>();
            List <Contact> designer       = new List <Contact>();
            Contact        contact        = enq.Contact;
            Address        address        = enq.SiteAddress;

            contactlist.Add(contact);
            addresslist.Add(address);
            ViewData["Contact"] = contactlist;
            ViewData["Address"] = addresslist;
            contact             = enq.DesignerContact;
            designer.Add(contact);
            ViewData["Designer"] = designer;
            AccountsDetailsViewModel vwModel     = new AccountsDetailsViewModel();
            List <EnquiryDetails>    detailsList = new List <EnquiryDetails>();

            detailsList.Add(enquirydetails);
            vwModel.Enquiry        = enq;
            vwModel.EnquiryDetails = enquirydetails;
            ViewData["Details"]    = detailsList;
            if (clientDetails != null)
            {
                AccountClientDetailsViewModel vWModelNew   = new AccountClientDetailsViewModel();
                List <ClientRegister>         detailsList1 = new List <ClientRegister>();
                detailsList1.Add(clientDetails);
                vWModelNew.Enquiry1        = enq;
                vWModelNew.EnquiryDetails1 = enquirydetails;
                vWModelNew.ClientRegister  = clientDetails;
                ViewData["Details"]        = detailsList1;
                return(View("Details_All", vWModelNew));
            }
            else
            {
                return(View("Details", vwModel));
            }
        }