public ActionResult Sponsorlist() { Donators donators = new Donators(); Session["info"] = donators; return(View()); }
public void CheckValues(Donators a) { if (string.IsNullOrWhiteSpace(a.Email)) { throw new AppException("Email is required to finish inserting this record"); } }
void ExecuteSearchCommand() { var p = new NavigationParameters(); p.Add("1", "1"); var donatorsList = Donators.Where(d => d.BloodGroup == SelectedBloodGroup.BloodGroup).ToList(); ObservableCollection <Donator> donators = new ObservableCollection <Donator>(donatorsList); StaticDonators.SearchedDontrors = donators; _navigationService.NavigateAsync(nameof(LatestDonars), p); }
public Donators GetByKey(Donators ec) { CheckValues(ec); var targetDonator = _context.Donators.SingleOrDefault(x => x.Email == ec.Email); if (targetDonator == null) { throw new AppException($"Donator with email:'{ec.Email} DNE."); } return(targetDonator); }
static void UpdateRecord() { var context = new DonatesContext(); var donators = context.Donators; if (donators.Any()) { Donators d = donators.First(r => r.Name == "胡歌"); d.Name = "周杰伦"; context.SaveChanges(); } Console.WriteLine("修改成功"); }
static void CreateRecord() { var context = new DonatesContext(); //context.Dispose(); Donators d = new Donators(); d.Name = "赵丽颖"; d.Amount = 10; DateTime now = DateTime.Now; d.DonateDate = DateTime.Today; d.DonateTime = TypeHelper.GetTime(now); context.Donators.Add(d); d.PayWays.Add(new PayWays() { Name = "支付宝" }); d.PayWays.Add(new PayWays() { Name = "微信" }); d.DonatorType = new DonatorType() { DonatorTypeName = "非博客园" }; Person p = new Person() { Name = "乔布斯", IsActive = false }; Person p2 = new Person() { Name = "比尔盖茨", IsActive = false }; context.Person.Add(p); context.Person.Add(p2); Company c = new Company(); c.Name = "微软"; c.Persons.Add(p2); context.Company.Add(c); context.SaveChanges(); Console.WriteLine("操作成功"); }