public ActionResult Edit(string listingID, bool Internal = false) { var serialization = new Serialization(); var listingsBA = new Listings(); var HashCriteria = new Hashtable(); var listingsModel = new ListingModel(); var listing_ID = Convert.ToInt64(CipherTool.DecryptString(listingID)); listingsModel.loanInformation = new LoanInformation(); var dropdownValues = new LoanInformation(); HashCriteria.Add("UserID", userID); HashCriteria.Add("ID", listing_ID); HashCriteria.Add("CurrentTab", "LoanInformation"); var actualCriteria = serialization.SerializeBinary((object)HashCriteria); var result = listingsBA.EditCurrentListing(actualCriteria); var listingEditModel = (LoanInformation)(serialization.DeSerializeBinary(Convert.ToString(result))); var defaultValues = listingsBA.GetListingDefaultValuesForLoanInformation(); dropdownValues = (LoanInformation)(serialization.DeSerializeBinary(Convert.ToString(defaultValues))); listingEditModel.ListingType = GetListingLoanType(); listingEditModel.RateType = dropdownValues.RateType; listingEditModel.AmortizationType = dropdownValues.AmortizationType; listingEditModel.PaymentsFrequency = dropdownValues.PaymentsFrequency; listingEditModel.LienPositionType = dropdownValues.LienPositionType; listingEditModel.JuniorTrustDeedORMortgageList = dropdownValues.JuniorTrustDeedORMortgageList; listingsModel.loanInformation = listingEditModel; if (Internal) { return(PartialView("_LoanInformation", listingsModel.loanInformation)); } return(View("AddListing", listingsModel)); }
public ActionResult EditCommentsInformation(string listingID) { var serialization = new Serialization(); var listingsBA = new Listings(); var HashCriteria = new Hashtable(); var listing_ID = Convert.ToInt64(CipherTool.DecryptString(listingID)); HashCriteria.Add("UserID", userID); HashCriteria.Add("ID", listing_ID); HashCriteria.Add("CurrentTab", "CommentsInformation"); var actualCriteria = serialization.SerializeBinary((object)HashCriteria); var result = listingsBA.EditCurrentListing(actualCriteria); var listingEditModel = (CommentsInformation)(serialization.DeSerializeBinary(Convert.ToString(result))); return(PartialView("_Comments", listingEditModel)); }
public ActionResult EditDocumentInformation(string listingID) { var serialization = new Serialization(); var listingsBA = new Listings(); var actualCriteria = string.Empty; var listingEditModel = new DocumentsInformation(); var listing_ID = Convert.ToInt64(CipherTool.DecryptString(listingID, true)); var HashCriteria = new Hashtable(); HashCriteria.Add("UserID", userID); HashCriteria.Add("ID", listing_ID); HashCriteria.Add("CurrentTab", "DocumentInformation"); actualCriteria = serialization.SerializeBinary((object)HashCriteria); var result = listingsBA.EditCurrentListing(actualCriteria); listingEditModel = (DocumentsInformation)(serialization.DeSerializeBinary(Convert.ToString(result))); HashCriteria = new Hashtable(); actualCriteria = string.Empty; HashCriteria.Add("UserID", userID); HashCriteria.Add("ID", listing_ID); actualCriteria = serialization.SerializeBinary((object)HashCriteria); var resultDocuments = listingsBA.GetLoanDocuments(actualCriteria); listingEditModel.ListingLoanDocuments = (List <ListingLoanDocuments>)(serialization.DeSerializeBinary(Convert.ToString(resultDocuments))); HashCriteria = new Hashtable(); actualCriteria = string.Empty; HashCriteria.Add("UserID", userID); HashCriteria.Add("ID", listing_ID); actualCriteria = serialization.SerializeBinary((object)HashCriteria); var resultImages = listingsBA.GetLoanImages(actualCriteria); listingEditModel.ListingImages = (List <ListingImage>)(serialization.DeSerializeBinary(Convert.ToString(resultImages))); foreach (var item in listingEditModel.ListingImages) { item.ImagePath = CheckFileExists(item.FileName, "ListingImagePath", Convert.ToString(listing_ID)); } Session["ListingDocuments"] = listingEditModel.ListingLoanDocuments; Session["ListingImages"] = listingEditModel.ListingImages; return(PartialView("_Documents", listingEditModel)); }
public ActionResult EditPropertyInformation(string listingID) { var serialization = new Serialization(); var listingsBA = new Listings(); var HashCriteria = new Hashtable(); var listing_ID = Convert.ToInt64(CipherTool.DecryptString(listingID)); HashCriteria.Add("UserID", userID); HashCriteria.Add("ID", listing_ID); HashCriteria.Add("CurrentTab", "PropertyInformation"); var actualCriteria = serialization.SerializeBinary((object)HashCriteria); var result = listingsBA.EditCurrentListing(actualCriteria); var listingEditModel = (PropertyInformation)(serialization.DeSerializeBinary(Convert.ToString(result))); var defaultValues = listingsBA.GetListingDefaultValuesForPropertyInformation(); var resultModel = (PropertyInformation)(serialization.DeSerializeBinary(Convert.ToString(defaultValues))); listingEditModel.PropertyType = resultModel.PropertyType; listingEditModel.OccupancyStatus = resultModel.OccupancyStatus; listingEditModel.ValuationType = resultModel.ValuationType; return(PartialView("_PropertyAndBorrowerInfo", listingEditModel)); }