public async Task<HomeDetailModel> GetImageDetail(string id) { var ret = await StorageHelper.GetCacheAsync<HomeDetailModel>("ImageDetail_" + id, async () => { var response = await GetAsync<HomeDetailResponse>(Contants.ImageDetailUrl + id); if (response != null && response.status == 0) { HomeDetailModel model = new HomeDetailModel { Title = response.title, Author = response.author, Authorbrief = response.authorbrief, Times = response.times, TitleImage = Contants.BaseUrl + "/" + response.image1, Date = new DateTime(response.publishtime).ToString("yyyy-MM-dd"), Text1 = response.text1, Text2 = response.text2, Text = response.text, }; return model; } return new HomeDetailModel(); }); return ret; }
public async Task<HomeDetailModel> GetHomeDetail(string id) { var ret = await StorageHelper.GetCacheAsync<HomeDetailModel>("HomeDetail_" + id, async () => { var response = await GetAsync<HomeDetailResponse>(Contants.HomeDetailUrl + id); if (response != null && response.status == 0) { HomeDetailModel model = new HomeDetailModel { Desc = response.text1.Replace(System.Environment.NewLine, Environment.NewLine + " "), Title = response.title, Author = response.author, Times = response.times, TitleImage = Contants.BaseUrl + "/" + response.imageforplay, Date = new DateTime(response.publishtime).ToString("yyyy-MM-dd"), urlforplay = response.urlforplay, Acticles = new List<HomeDetailActicleModel> { //new HomeDetailActicleModel //{ // Image= Contants.BaseUrl + "/"+ response.image1, // Text="", //}, new HomeDetailActicleModel { Image= Contants.BaseUrl + "/" +response.image1, Text=response.text2.Replace(System.Environment.NewLine,Environment.NewLine+" "), }, new HomeDetailActicleModel { Image= Contants.BaseUrl + "/" +response.image2, Text=response.text3.Replace(System.Environment.NewLine,Environment.NewLine+" "), }, new HomeDetailActicleModel { Image= Contants.BaseUrl + "/"+ response.image3, Text=response.text4.Replace(System.Environment.NewLine,Environment.NewLine+" "), }, new HomeDetailActicleModel { Image=Contants.BaseUrl + "/"+ response.image3, Text = response.text5.Replace(System.Environment.NewLine,Environment.NewLine+" "), }, }, }; return model; } else { //出错了 } return new HomeDetailModel(); }); return ret; }
public IActionResult Index() { var claims = User.Claims; int userId = Convert.ToInt16(User.Claims.ElementAt(0).Value); HomeDetailModel model = new HomeDetailModel { Cases = _cases.GetBreachedCases(userId), Submissions = _submissions.GetBreachedSubmissions(userId) }; return(View(model)); }
public IActionResult SubmitLogin(Patron patron) { bool result = _patronService.AuthorizeAdmin(patron.Username, patron.Password); var patron_id = _patronService.GetByUsername(patron.Username); if (result) { HttpContext.Session.SetString("username", patron.Username); HttpContext.Session.SetInt32("id", patron_id.Id); HttpContext.Session.SetInt32("LibraryCard", patron_id.LibraryCard.Id); HttpContext.Session.SetInt32("role_id", patron_id.RoleID); var numBook_ = _book.GetNumBook(); var numVideo = _video.NumVideo(); var numPatron = _patronService.NumPatron(); var numCheckout = _checkout.NumCheckout(); var numBranch = _checkout.NumBranch(); var topAssetName = _checkout.TopAssetName(); var patronDetail = _checkout.TopPatron(); var branch = _checkout.TopBranch(); var model = new HomeDetailModel { NumBook = numBook_, NumVideo = numVideo, NumPatron = numPatron, TotalCheckout = numCheckout, NumBranch = numBranch, TopAssetName = topAssetName, TopAssetImg = _checkout.TopAssetImg(), PatronName = patronDetail.FirstName + " " + patronDetail.LastName, MemberSince = patronDetail.LibraryCard.Created, TopBranchName = branch.Name, TopBranhImg = branch.ImageUrl }; return(View("Index", model)); } else { ViewBag.error = "Invalid Account"; return(View("Login")); } //return View(); }
public IActionResult Index() { if (HttpContext.Session.GetString("username") == null) { return(View("Login")); } else if (HttpContext.Session.GetInt32("role_id") == 1) { var numBook_ = _book.GetNumBook(); string msg = ""; var numVideo = _video.NumVideo(); var numPatron = _patronService.NumPatron(); var numCheckout = _checkout.NumCheckout(); var numBranch = _checkout.NumBranch(); var list = _checkout.TopAsset(); msg += list.ToString(); var topAssetName = _checkout.TopAssetName(); var patronDetail = _checkout.TopPatron(); var branch = _checkout.TopBranch(); var model = new HomeDetailModel { NumBook = numBook_, NumVideo = numVideo, NumPatron = numPatron, TotalCheckout = numCheckout, NumBranch = numBranch, TopAssetName = topAssetName, TopAssetImg = _checkout.TopAssetImg(), PatronName = patronDetail.FirstName + " " + patronDetail.LastName, MemberSince = patronDetail.LibraryCard.Created, TopBranchName = branch.Name, TopBranhImg = branch.ImageUrl }; return(View(model)); //return Content(msg); } else { return(View("Login")); } }