// // 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)); } }
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)); } }