Exemple #1
0
        public async Task <ClassRecordsResponse> SaveAsync(ClassRecords classRecords)
        {
            try
            {
                await classRecordsRepository.AddAsync(classRecords);

                await unitOfWork.CompleteAsync();

                return(new ClassRecordsResponse(classRecords));
            }
            catch (Exception ex)
            {
                return(new ClassRecordsResponse($"Ошибка при сохранении Записи занятий: {ex.Message}"));
            }
        }
Exemple #2
0
        public async Task <ClassRecordsResponse> UpdateAsync(int id, ClassRecords classRecords)
        {
            var existingClassRecords = await classRecordsRepository.FindByIdAsync(id);

            if (existingClassRecords == null)
            {
                return(new ClassRecordsResponse("Запись занятий не найдено!"));
            }

            existingClassRecords.IdClassRecords = classRecords.IdClassRecords;

            try
            {
                classRecordsRepository.Update(existingClassRecords);
                await unitOfWork.CompleteAsync();

                return(new ClassRecordsResponse(existingClassRecords));
            }
            catch (Exception ex)
            {
                return(new ClassRecordsResponse($"Ошибка при обновлении Записи занятий: {ex.Message}"));
            }
        }
Exemple #3
0
 public void Update(ClassRecords classRecords)
 {
     context.ClassRecords.Update(classRecords);
 }
Exemple #4
0
 public void Remove(ClassRecords classRecords)
 {
     context.ClassRecords.Remove(classRecords);
 }
Exemple #5
0
 public async Task AddAsync(ClassRecords classRecords)
 {
     await context.ClassRecords.AddAsync(classRecords);
 }
 public ClassRecordsResponse(bool success, string message, ClassRecords classRecords) : base(success, message)
 {
     ClassRecords = classRecords;
 }
 public ClassRecordsResponse(ClassRecords classRecords) : this(true, string.Empty, classRecords)
 {
 }