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}")); } }
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}")); } }
public void Update(ClassRecords classRecords) { context.ClassRecords.Update(classRecords); }
public void Remove(ClassRecords classRecords) { context.ClassRecords.Remove(classRecords); }
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) { }