Exemplo n.º 1
0
 public void OutMoney(int demand)
 {
     if (Hesab > demand)
     {
         Hesab -= demand;
         Console.WriteLine($"Emeliyyat ugurla yerine yetirildi : Qaliq {Hesab}");
     }
     else
     {
         GiveMoney.Invoke(Hesab, demand);
     }
 }
        public async Task <Message> addd()
        {
            List <GiveMoney> List = new List <GiveMoney>();
            Random           r    = new Random();

            for (int i = 0; i < 7000; i++)
            {
                GiveMoney company = new GiveMoney()
                {
                    GiveRecordId  = Method.GetGuid32(),
                    AddAt         = DateTime.Now.AddDays(r.Next(1, 355)).AddHours(r.Next(0, 23)).AddMinutes(r.Next(0, 60)).AddSeconds(r.Next(0, 60)),
                    GiveMoneyType = i % 2 == 1 ? "A500001" : "A500002",

                    GiveMoney1 = r.Next(1, 100),
                    Remarks    = "测试",
                    JobId      = i % 2 == 1 ? "2016121101" : "2016121101"
                };
                List.Add(company);
            }
            for (int i = 0; i < 300; i++)
            {
                GiveMoney company = new GiveMoney()
                {
                    GiveRecordId  = Method.GetGuid32(),
                    AddAt         = DateTime.Now.AddDays(r.Next(1, 355)).AddHours(r.Next(0, 23)).AddMinutes(r.Next(0, 60)).AddSeconds(r.Next(0, 60)),
                    GiveMoneyType = "A500003",

                    GiveMoney1 = r.Next(1, 100),
                    Remarks    = "测试",
                    JobId      = "2016121103"
                };
                List.Add(company);
            }
            _giveMoneyRepository.AddRange(List);
            if (!await _unitOfWork.SaveAsync())
            {
                return(Message.ServerError());
            }
            return(Message.Ok());
        }