public ActionResult EditScore(long scoreId) { ScoreDetailsViewModel scoreDetailsViewModel = new ScoreDetailsViewModel() { ScoreId = scoreId }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("CourseDetailForScorPost", "AdminPanel", scoreDetailsViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <ViewModel.ScoreDetailsViewModel> dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <ViewModel.ScoreDetailsViewModel> >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(View(dbBookingDetails.Content)); } else { return(View()); } } else { return(View()); } }
public JsonResult SaveScoreCard(ScoreDetailsViewModel scoreDetailsViewModel) { HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("UpdateScore", "AdminPanel", scoreDetailsViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(Json(new { code = 0, message = "Success" })); } else { if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.") { return(Json(new { code = -99, message = "Please Login Again" })); } else { return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message })); } } } else { return(Json(new { code = -2, message = "failed" })); } }
public void ShouldRenderCorrectViewModel_WhenPassedIdMatchesFixture() { // arrange var fixtureService = new Mock <IFixtureService>(); var fixture = new Fixture(); var mappingService = new Mock <IMappingService>(); var scoreDetailsViewModel = new ScoreDetailsViewModel() { FixtureEvents = new List <FixtureEventViewModel>() { new FixtureEventViewModel() { Minute = 1 } } }; mappingService.Setup(m => m.Map <ScoreDetailsViewModel>(It.IsAny <Object>())) .Returns(scoreDetailsViewModel); fixtureService.Setup(f => f.GetById(It.IsAny <Guid>())) .Returns(fixture); MappingService.MappingProvider = mappingService.Object; var scoresController = new ScoresController(fixtureService.Object); var guid = Guid.NewGuid(); // act scoresController.ScoreDetails(guid); // assert scoresController .WithCallTo(c => c.ScoreDetails(guid)) .ShouldRenderDefaultView() .WithModel <ScoreDetailsViewModel>(m => m == scoreDetailsViewModel); }