public static BirthdayDto ToDto(this BirthdayViewModel self) => new BirthdayDto { Id = self.Id, CompleteName = self.CompleteName, Day = self.Day, ImageUrl = self.ImageUrl };
public ActionResult OtherBirthdayEdit(BirthdayViewModel model) { var userId = User.Identity.GetUserId(); var othersBirthdays = _context.OthersBirthdays.AsNoTracking().Where(x => x.UserProfileId == userId).ToList(); if (model.OthersBirthdays == null) { return(RedirectToAction("Index", "Todo")); } else { othersBirthdays = model.OthersBirthdays; foreach (var otherBirthday in othersBirthdays) { if (otherBirthday.OtherBirthdayName == null) { otherBirthday.OtherBirthdayDate = null; } _context.Entry(otherBirthday).State = EntityState.Modified; } _context.SaveChanges(); ModelState.Clear(); return(View(model)); } }
public async Task <IActionResult> Put(int id, [FromBody] BirthdayViewModel value) { BirthdayViewModel result = null; if (ModelState.IsValid) { result = (await birthdayService.UpdateAsync(value.ToDto())).ToViewModel(); } return(Accepted(result)); }
public BirthdayDetailPage(BirthdayViewModel viewModel) { InitializeComponent(); DatePicker.Date = viewModel.BirthDayDate; NameEntry.Text = viewModel.Name; GiftDescriptionEditor.Text = viewModel.GiftDescription; _viewModel = viewModel; BindingContext = viewModel; }
public static BirthdayModel ToBirthdayModel(this BirthdayViewModel viewModel) { return(new BirthdayModel { Id = viewModel.Id, UserId = Settings.CurrentUserId, Name = viewModel.Name, ImageContent = viewModel.ImageContent, BirthDayDate = viewModel.BirthDayDate, GiftDescription = viewModel.GiftDescription }); }
public ActionResult OtherBirthdayEdit() { var userId = User.Identity.GetUserId(); var userProfile = _context.UserProfiles.FirstOrDefault(x => x.Id == userId); var othersBirthdays = _context.OthersBirthdays.Where(x => x.UserProfileId == userId); if (userProfile != null) { BirthdayViewModel model = new BirthdayViewModel(othersBirthdays); return(View(model)); } else { return(RedirectToAction("Manage", "Profile")); } }
public ActionResult Index() { var userId = User.Identity.GetUserId(); var userProfile = _context.UserProfiles.FirstOrDefault(x => x.Id == userId); if (userProfile != null) { BirthdayViewModel model = new BirthdayViewModel { FamilyBirthdays = _context.FamilyBirthdays.Where(x => x.UserProfileId == userId).ToList(), FriendsBirthdays = _context.FriendsBirthdays.Where(x => x.UserProfileId == userId).ToList(), OthersBirthdays = _context.OthersBirthdays.Where(x => x.UserProfileId == userId).ToList() }; return(View(model)); } else { return(RedirectToAction("Manage", "Profile")); } }
public MainWindow() { InitializeComponent(); DataContext = new BirthdayViewModel(); }
internal BirthdayControl() { InitializeComponent(); DataContext = new BirthdayViewModel(); }
public ActionResult Index(string familyBirthdayName, DateTime?familyBirthdayDate, string friendBirthdayName, DateTime?friendBirthdayDate, string otherBirthdayName, DateTime?otherBirthdayDate) { var userId = User.Identity.GetUserId(); if (familyBirthdayName != null && familyBirthdayDate != null) { if (_context.FamilyBirthdays.Where(x => x.UserProfileId == userId).Count() < 16) { var familyBirthday = new FamilyBirthday { FamilyBirthdayId = _context.FamilyBirthdays.Count() + 1, FamilyBirthdayName = familyBirthdayName, FamilyBirthdayDate = familyBirthdayDate, UserProfileId = userId }; _context.FamilyBirthdays.Add(familyBirthday); } } if (friendBirthdayName != null && friendBirthdayDate != null) { if (_context.FriendsBirthdays.Where(x => x.UserProfileId == userId).Count() < 16) { var friendBirthday = new FriendBirthday { FriendBirthdayId = _context.FriendsBirthdays.Count() + 1, FriendBirthdayName = friendBirthdayName, FriendBirthdayDate = friendBirthdayDate, UserProfileId = userId }; _context.FriendsBirthdays.Add(friendBirthday); } } if (otherBirthdayName != null && otherBirthdayDate != null) { if (_context.OthersBirthdays.Where(x => x.UserProfileId == userId).Count() < 16) { var otherBirthday = new OtherBirthday { OtherBirthdayId = _context.OthersBirthdays.Count() + 1, OtherBirthdayName = otherBirthdayName, OtherBirthdayDate = otherBirthdayDate, UserProfileId = userId }; _context.OthersBirthdays.Add(otherBirthday); } } _context.SaveChanges(); ModelState.Clear(); BirthdayViewModel model = new BirthdayViewModel { FamilyBirthdays = _context.FamilyBirthdays.Where(x => x.UserProfileId == userId).ToList(), FriendsBirthdays = _context.FriendsBirthdays.Where(x => x.UserProfileId == userId).ToList(), OthersBirthdays = _context.OthersBirthdays.Where(x => x.UserProfileId == userId).ToList() }; if (familyBirthdayName != null && familyBirthdayDate != null) { return(PartialView("_FamilyBirthdayTable", model)); } if (friendBirthdayName != null && friendBirthdayDate != null) { return(PartialView("_FriendBirthdayTable", model)); } if (otherBirthdayName != null && otherBirthdayDate != null) { return(PartialView("_OtherBirthdayTable", model)); } else { return(View()); } }