public ActionResult Create(Together together) { if (ModelState.IsValid) { try { together.HostedBy = User.Identity.Name; together.TinyURL = User.Identity.TinyURL(); together.UserName = User.Identity.UserName(); Attendee attendee = new Attendee(); attendee.AttendeeBy = User.Identity.Name; attendee.UserName = User.Identity.UserName(); attendee.TinyURL = User.Identity.TinyURL(); together.Attendees.Add(attendee); TogetherRepository.Add(together); TogetherRepository.Save(); return(RedirectToAction("Details", new { id = together.TogetherID })); } catch { ModelState.AddRuleViolations(together.GetRuleViolations()); return(View(new TogetherFormViewModel(together))); } } return(View(new TogetherFormViewModel(together))); }
public ActionResult Create() { Together together = new Together() { StartDate = DateTime.Now.AddDays(7) }; return(View(new TogetherFormViewModel(together))); }
public ActionResult Edit(int id) { Together together = TogetherRepository.GetTogether(id); if (!together.IsHostedBy(User.Identity.Name)) { return(View("InvalidOwner")); } return(View(new TogetherFormViewModel(together))); }
public ContentResult Register(int id) { Together together = TogetherRepository.GetTogether(id); if (!together.IsUserRegistered(User.Identity.Name)) { Attendee attendee = new Attendee(); attendee.AttendeeBy = User.Identity.Name; attendee.UserName = User.Identity.UserName(); attendee.TinyURL = User.Identity.TinyURL(); together.Attendees.Add(attendee); TogetherRepository.Save(); } return(Content("лл£¬²»¼û²»É¢Å¶£¡")); }
public ActionResult Delete(int id, string confirmButton) { Together together = TogetherRepository.GetTogether(id); if (!together.IsHostedBy(User.Identity.Name)) { return(View("InvalidOwner")); } if (together == null) { return(View("NotFound")); } TogetherRepository.Delete(together); TogetherRepository.Save(); return(View("Deleted")); }
public ActionResult Delete(int id) { Together together = TogetherRepository.GetTogether(id); if (!together.IsHostedBy(User.Identity.Name)) { return(View("InvalidOwner")); } if (together == null) { return(View("NotFound")); } else { return(View(together)); } }
public IActionResult diaplay(string quary) { Author auth = null; Book book = null; if (TempData.Any(i => i.Key == "auth")) { auth = JsonConvert.DeserializeObject <Author>((string)TempData["auth"]); } if (TempData.Any(i => i.Key == "book")) { book = JsonConvert.DeserializeObject <Book>((string)TempData["book"]); } Together tog = new Together(); tog.author = auth; tog.book = book; ViewBag.quary = quary; return(View("result", tog)); }
public ActionResult About() { string currentUserId; ApplicationUser currentUser; using (ApplicationDbContext db = new ApplicationDbContext()) { currentUserId = User.Identity.GetUserId(); currentUser = db.Users.FirstOrDefault(x => x.Id == currentUserId); } // List<UsersFruits>[] fruitsBreakfast = _usersFruitsRepository.GetUserFruitsMeals(currentUserId); AboutViewModel aboutViewModel = new AboutViewModel(); aboutViewModel.NutritionBreakfast = _usersFruitsRepository.CountCaloriesBreakfast(currentUserId).ToList(); aboutViewModel.NutritionLunch = _usersFruitsRepository.CountCaloriesLunch(currentUserId).ToList(); aboutViewModel.NutritionDinner = _usersFruitsRepository.CountCaloriesDinner(currentUserId).ToList(); aboutViewModel.NutritionSnacks = _usersFruitsRepository.CountCaloriesSnacks(currentUserId).ToList(); aboutViewModel.NutritionBurn = _usersBurnsRepository.CountCalories(currentUserId).ToList(); aboutViewModel.UserId = currentUserId; BurnsUserBurnsViewModel BurnsUserBurns = new BurnsUserBurnsViewModel(); BurnsUserBurns.UserId = currentUserId; BurnsUserBurns.Burns = _burnsRepository.GetBurn(); BurnsUserBurns.UsersBurns = _usersburnsRepository.GetUserBurns(currentUserId); Together together = new Together(); var fruitsUserFruits = new FruitsUserFruitsViewModel(); fruitsUserFruits.UserId = currentUserId; fruitsUserFruits.Fruits = _fruitsRepository.GetFruit(); fruitsUserFruits.UsersFruitsBreakfast = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[0]; fruitsUserFruits.UsersFruitsLunch = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[1]; fruitsUserFruits.UsersFruitsDinner = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[2]; fruitsUserFruits.UsersFruitsSnacks = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[3]; fruitsUserFruits.UsersFruitsAll = _usersFruitsRepository.GetUserFruitsMeals(currentUserId)[4]; together.AboutViewModel = aboutViewModel; together.FruitsUserFruitsViewModel = fruitsUserFruits; together.BurnsUserBurnsViewModel = BurnsUserBurns; return(View(together)); }
public ActionResult Edit(int id, FormCollection formValues) { Together together = TogetherRepository.GetTogether(id); if (!together.IsHostedBy(User.Identity.Name)) { return(View("InvalidOwner")); } try { UpdateModel(together); TogetherRepository.Save(); return(RedirectToAction("Details", new { id = together.TogetherID })); } catch { ModelState.AddRuleViolations(together.GetRuleViolations()); return(View(new TogetherFormViewModel(together))); } }
public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index")); } Together together = TogetherRepository.GetTogether(id.Value); // 留言Form用的 Post postForm = new Post(); postForm.TogetherID = together.TogetherID; ViewData["PostForm"] = postForm; if (together == null) { return(View("NotFound")); } else { return(View(together)); } }
public ActionResult Search() { Together t = new Together(); return(View(t)); }