Example #1
0
 public async Task <int> CreateAsync(Rate model)
 {
     do
     {
         model.Code = CodeGenerator.Generate();
     }while (this.DbSet.Any(d => d.Code.Equals(model.Code)));
     rateLogic.Create(model);
     return(await DbContext.SaveChangesAsync());
 }
        static double CreateRate()
        {
            var rate = new Rate
            {
                Mark      = 3,
                Date      = DateTime.Now,
                SubjectId = context.Subjects
                            .FirstOrDefault(rec => rec.Name.Equals("Физика")).Id,
                StudentRecordBookNumber = context.Students
                                          .FirstOrDefault(rec => rec.LastName.Equals("Яровая")).RecordBookNumber,
                TeacherPassportNumber = context.Teachers
                                        .FirstOrDefault(rec => rec.LastName.Equals("Лазарев")).PassportNumber
            };
            var startTime = DateTime.Now;

            RateLogic.Create(rate);
            var finishTime = DateTime.Now;

            Console.WriteLine("---Скрипт CreateRate выполнен");
            return((finishTime - startTime).TotalMilliseconds);
        }