Пример #1
0
        public ActionResult Sponsorlist()
        {
            Donators donators = new Donators();

            Session["info"] = donators;
            return(View());
        }
Пример #2
0
 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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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("修改成功");
        }
Пример #6
0
        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("操作成功");
        }