Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 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);
 }