public async void CreatePeriod(Student student) { StudentPaymentAndPeriod period = new StudentPaymentAndPeriod { StudentId = student.Id, MustTotal = 0, PaymentPeriodStart = student.DataStartStudying, PaymentPeriodEnd = DateTime.Today.AddDays(30) }; student.ChangeStatusDate = DateTime.Now; await _unitOfWork.StudentPaymentAndPeriods.CreateAsync(period); }
public async Task CreateAsync(DateTime dateTimeStart, decimal mustTotal, int StudentId, DateTime dateEnd) { StudentPaymentAndPeriod period = new StudentPaymentAndPeriod() { StudentId = StudentId, MustTotal = mustTotal, PaymentPeriodStart = dateTimeStart, PaymentPeriodEnd = dateEnd }; await _unitOfWork.StudentPaymentAndPeriods.CreateAsync(period); await _unitOfWork.CompleteAsync(); }
private async Task CreatePeriod(Student student) { if (student.Status == StudentStatusEnum.studying) { StudentPaymentAndPeriod period = new StudentPaymentAndPeriod { StudentId = student.Id, MustTotal = 0, PaymentPeriodStart = student.DataStartStudying, PaymentPeriodEnd = DateTime.Today.AddDays(30) }; student.ChangeStatusDate = DateTime.Now; await _unitOfWork.StudentPaymentAndPeriods.CreateAsync(period); } }