/// <summary> /// Action for get detail of a Problem /// </summary> /// <param name="id">id of a problem for which detail needs to be get</param> /// <returns></returns> public ActionResult ProblemDetail(int id) { ViewBag.ActiveMenu = "LiMyProblems"; ResponseObjectForAnything responseObject = new ResponseObjectForAnything(); ProblemEngine probEngine = new ProblemEngine(); ProblemObject problemobj = new ProblemObject(); string response = probEngine.GetProblemDetailsByIdJSON(Request.Cookies["sessionkey"].Value, id.ToString(), false); responseObject = (ResponseObjectForAnything)Serializer.JSONStringToObject<ResponseObjectForAnything>(response); if (responseObject.ResultCode == "SUCCESS" && !string.IsNullOrEmpty(responseObject.ResultObjectJSON)) problemobj = (ProblemObject)Serializer.JSONStringToObject<ProblemObject>(responseObject.ResultObjectJSON); else { Common.DTO.Alert alert = new Common.DTO.Alert(); alert.AlertType = Common.DTO.Alert.ALERTTYPE.Info; alert.Message = responseObject.ResultMessage; alert.MessageType = Common.DTO.Alert.ALERTMESSAGETYPE.OnlyText; } ViewBag.QuotesNextPageIndex = 2; ViewBag.QuotesPageSize = QuotesPageSize; return View(problemobj); //UserProblemDetailComplexViewModel model = new UserProblemDetailComplexViewModel(); //model.ProblemViewModel.ID = 1; //model.ProblemViewModel.UserID = 1; //model.ProblemViewModel.ProblemHeading = "Washing maching balancing Problem"; //model.ProblemViewModel.Description = "Washing machine won’t spin or agitate? Not draining, filling or leaks water? This video provides information on how a washing cloths. Washer not spinning or draining? This demonstrates how to test a three terminal switch on a washing machine. The lid switch not works."; //model.ProblemViewModel.CompanyRelated = true; //model.ProblemViewModel.CompanyID = 1; //model.ProblemViewModel.CompanyName = "ProbFox pvt Ltd."; //model.ProblemViewModel.CategoryID = 1; //model.ProblemViewModel.SubCategoryID = 3; //model.ProblemViewModel.CategoryName = "Electronics"; //model.ProblemViewModel.SubCategoryName = "Motor"; //model.ProblemViewModel.ProductID = 1; //model.ProblemViewModel.ProductName = "Washing Machine"; //model.ProblemViewModel.ModelNo = "Prob-Ind-2106"; //model.ProblemViewModel.ProductStatusID = 2; //model.ProblemViewModel.ProductStatusName = "In Warranty"; //model.ProblemViewModel.PurchaseMonth = "November"; //model.ProblemViewModel.PurchaseYear = "2015"; //model.ProblemViewModel.ResolutionNeededBy = DateTime.Now; //model.ProblemViewModel.CreatedDate = DateTime.Now; //model.ProblemViewModel.UpdatedDate = DateTime.Now; //model.ProblemLocationViewModel.ID = 1; //model.ProblemLocationViewModel.ProblemID = 1; //model.ProblemLocationViewModel.Address1 = "Shiv Shakti Nager"; //model.ProblemLocationViewModel.Address2 = "Adajan"; //model.ProblemLocationViewModel.Address3 = ""; //model.ProblemLocationViewModel.City = "Ahmedabad"; //model.ProblemLocationViewModel.StateID = 1; //model.ProblemLocationViewModel.StateName = "Gujarat"; //model.ProblemLocationViewModel.CountryID = 1; //model.ProblemLocationViewModel.CountryName = "India"; //model.ProblemLocationViewModel.Pincode = "395006"; //model.ProblemLocationViewModel.Latitude = 21.192786M; //model.ProblemLocationViewModel.Longitude = 72.799809M; //ProblemMediaViewModel problemMediaViewModel = null; //for (int i = 1; i < 5; i++) //{ // problemMediaViewModel = new ProblemMediaViewModel(); // problemMediaViewModel.ID = i; // problemMediaViewModel.ProblemID = 1; // problemMediaViewModel.IsImage = true; // problemMediaViewModel.MediaPath = ServerSettings.WebApplicationURL + "/upload/problem-image/" + i.ToString() + ".JPG"; // model.ProblemMediaViewModelList.Add(problemMediaViewModel); //} //for (int i = 5; i < 7; i++) //{ // problemMediaViewModel = new ProblemMediaViewModel(); // problemMediaViewModel.ID = i; // problemMediaViewModel.ProblemID = 1; // problemMediaViewModel.IsImage = false; // problemMediaViewModel.MediaPath = ServerSettings.WebApplicationURL + "/upload/video/robotic.mp4"; // model.ProblemMediaViewModelList.Add(problemMediaViewModel); //} //ProblemHashTagsViewModel problemHashTagsViewModel = null; //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 1; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "Washing machine"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 2; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "Electronic Items"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 3; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "elctronic"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 4; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "Motor Problem"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 5; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "Expert needed"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 6; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "videocon"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //problemHashTagsViewModel = new ProblemHashTagsViewModel(); //problemHashTagsViewModel.ID = 7; //problemHashTagsViewModel.ProblemID = 1; //problemHashTagsViewModel.Name = "videocon machine"; //model.ProblemHashTagsViewModelList.Add(problemHashTagsViewModel); //BidSummaryListViewModel bidSummaryListViewModel = null; //bidSummaryListViewModel = new BidSummaryListViewModel(); //bidSummaryListViewModel.ID = 1; //bidSummaryListViewModel.ProblemID = 1; //bidSummaryListViewModel.UserID = 1; //bidSummaryListViewModel.ProfileImagePath = ServerSettings.WebApplicationURL + "/upload/profilepic/CharlesProfilePicture1.jpg"; //bidSummaryListViewModel.FirstName = "Charles"; //bidSummaryListViewModel.LastName = "Brown"; //bidSummaryListViewModel.ResolutionDescription = "Having good experice of working with electronics"; //bidSummaryListViewModel.IsSelected = true; //bidSummaryListViewModel.IsRated = true; //bidSummaryListViewModel.UserRating = 4; //bidSummaryListViewModel.IsInvited = true; //bidSummaryListViewModel.CurrencyDisplayText = "Rs"; //bidSummaryListViewModel.Amount = 300M; //bidSummaryListViewModel.CreatedDate = DateTime.Now; //bidSummaryListViewModel.Distance = 33.36M; //bidSummaryListViewModel.QuickBloxUserID = "5815727"; //bidSummaryListViewModel.Latitude = 21.213443M; //bidSummaryListViewModel.Longitude = 72.796905M; //bidSummaryListViewModel.BidID = 6542; //model.AllBidSummaryListViewModel.Add(bidSummaryListViewModel); //model.InvitedBidSummaryListViewModel.Add(bidSummaryListViewModel); //model.SelectedBidSummaryListViewModel.Add(bidSummaryListViewModel); //bidSummaryListViewModel = new BidSummaryListViewModel(); //bidSummaryListViewModel.ID = 2; //bidSummaryListViewModel.ProblemID = 1; //bidSummaryListViewModel.UserID = 2; //bidSummaryListViewModel.ProfileImagePath = ServerSettings.WebApplicationURL + "/upload/profilepic/images.jpg"; //bidSummaryListViewModel.FirstName = "Brendon"; //bidSummaryListViewModel.LastName = "Taylor"; //bidSummaryListViewModel.ResolutionDescription = "Gradute from IIT Kanpur and passion is about electronic"; //bidSummaryListViewModel.IsSelected = true; //bidSummaryListViewModel.IsRated = true; //bidSummaryListViewModel.UserRating = 3; //bidSummaryListViewModel.IsInvited = false; //bidSummaryListViewModel.CurrencyDisplayText = "Rs"; //bidSummaryListViewModel.Amount = 500M; //bidSummaryListViewModel.CreatedDate = DateTime.Now; //bidSummaryListViewModel.Distance = 89.13M; //bidSummaryListViewModel.QuickBloxUserID = "5815727"; //bidSummaryListViewModel.Latitude = 12.971599M; //bidSummaryListViewModel.Longitude = 77.594563M; //bidSummaryListViewModel.BidID = 4850; //model.AllBidSummaryListViewModel.Add(bidSummaryListViewModel); //model.SelectedBidSummaryListViewModel.Add(bidSummaryListViewModel); //bidSummaryListViewModel = new BidSummaryListViewModel(); //bidSummaryListViewModel.ID = 3; //bidSummaryListViewModel.ProblemID = 1; //bidSummaryListViewModel.UserID = 3; //bidSummaryListViewModel.ProfileImagePath = ServerSettings.WebApplicationURL + "/upload/profilepic/enlarged-facebook-profile-picture.jpg"; //bidSummaryListViewModel.FirstName = "Jesica"; //bidSummaryListViewModel.LastName = "Martin"; //bidSummaryListViewModel.ResolutionDescription = "Having experience of working with Sharp Technology for 2 years"; //bidSummaryListViewModel.IsSelected = false; //bidSummaryListViewModel.IsRated = false; //bidSummaryListViewModel.UserRating = 0; //bidSummaryListViewModel.IsInvited = true; //bidSummaryListViewModel.CurrencyDisplayText = "Rs"; //bidSummaryListViewModel.Amount = 350M; //bidSummaryListViewModel.CreatedDate = DateTime.Now; //bidSummaryListViewModel.Distance = 63.36M; //bidSummaryListViewModel.QuickBloxUserID = "5815727"; //bidSummaryListViewModel.Latitude = 18.52043M; //bidSummaryListViewModel.Longitude = 73.856744M; //bidSummaryListViewModel.BidID = 7845; //model.AllBidSummaryListViewModel.Add(bidSummaryListViewModel); //model.InvitedBidSummaryListViewModel.Add(bidSummaryListViewModel); //bidSummaryListViewModel = new BidSummaryListViewModel(); //bidSummaryListViewModel.ID = 4; //bidSummaryListViewModel.ProblemID = 1; //bidSummaryListViewModel.UserID = 4; //bidSummaryListViewModel.ProfileImagePath = ServerSettings.WebApplicationURL + "/upload/profilepic/profile.jpg"; //bidSummaryListViewModel.FirstName = "Nathen"; //bidSummaryListViewModel.LastName = "Astle"; //bidSummaryListViewModel.ResolutionDescription = "Solve more then 2500 Problems"; //bidSummaryListViewModel.IsSelected = false; //bidSummaryListViewModel.IsRated = true; //bidSummaryListViewModel.UserRating = 4; //bidSummaryListViewModel.IsInvited = false; //bidSummaryListViewModel.CurrencyDisplayText = "Rs"; //bidSummaryListViewModel.Amount = 300M; //bidSummaryListViewModel.CreatedDate = DateTime.Now; //bidSummaryListViewModel.Distance = 33.36M; //bidSummaryListViewModel.QuickBloxUserID = "5815727"; //bidSummaryListViewModel.Latitude = 23.022505M; //bidSummaryListViewModel.Longitude = 72.571362M; //bidSummaryListViewModel.BidID = 2854; //model.AllBidSummaryListViewModel.Add(bidSummaryListViewModel); //ViewBag.QuotesNextPageIndex = 2; //ViewBag.QuotesPageSize = QuotesPageSize; //return View(model); }
public ActionResult GetProblemMarker(int pProblemID) { ProblemObject problemobj = new ProblemObject(); ResponseObjectForAnything responseObject = new ResponseObjectForAnything(); ProblemEngine probEngine = new ProblemEngine(); string response = probEngine.GetProblemDetailsByIdJSON(Request.Cookies["sessionkey"].Value, pProblemID.ToString(), false); responseObject = (ResponseObjectForAnything)Serializer.JSONStringToObject<ResponseObjectForAnything>(response); problemobj = (ProblemObject)Serializer.JSONStringToObject<ProblemObject>(responseObject.ResultObjectJSON); return PartialView("_ProblemMarkerDetail", problemobj.individualproblem); //ProblemListViewModel model = new ProblemListViewModel(); //model.ProblemID = 1; //model.Address1 = "15-c/shubham flats"; //model.Address2 = "citylight"; //model.City = "Ahmedabad"; //model.State = "Gujarat"; //model.Country = "India"; //model.Pincode = "666-0444-02"; //model.ProblemImageCount = 4; //model.ProblemVideoCount = 2; //model.ProblemTitle = "Washing Machine"; //model.ProblemImageName = "~/upload/problem-image/1.JPG"; //model.Description = "To troubleshoot your product, enter the model number in the search box below. After entering your model number, we’ll list the most common symptoms for your product. Once you select a symptom, we’ll identify the model-specific parts and/or conditions that are associated with that symptom."; //return PartialView("_ProblemMarkerDetail",model); }