public void Update(TutorReservation TutorReservation) { _context.TutorReservations.Update(TutorReservation); }
public void Remove(TutorReservation tutorReservation) { _context.TutorReservations.Remove(tutorReservation); }
public async Task <TutorReservationResponse> UpdateTutorReservation(int id, int studentId, int tutorId, TutorReservation tutorReservation) { var existing = await _tutorReservationRespository.FindById(id, studentId, tutorId); if (existing == null) { return(new TutorReservationResponse("TutorReservation not found")); } existing.Qualification = tutorReservation.Qualification; existing.PlatformUrl = tutorReservation.PlatformUrl; existing.StartDateTime = tutorReservation.StartDateTime; existing.EndDateTime = tutorReservation.EndDateTime; existing.Description = tutorReservation.Description; existing.Confirmed = tutorReservation.Confirmed; try { _tutorReservationRespository.Update(existing); await _unitOfWork.CompleteAsync(); return(new TutorReservationResponse(existing)); } catch (Exception e) { return(new TutorReservationResponse("Has ocurred an error updating TutorReservation " + e.Message)); } }
public async Task AddAsync(TutorReservation TutorReservation) { await _context.TutorReservations.AddAsync(TutorReservation); }
public async Task <TutorReservationResponse> SaveTutorReservation(int studentId, int tutorId, TutorReservation tutorReservation) { try { tutorReservation.StudentId = studentId; tutorReservation.TutorId = tutorId; await _tutorReservationRespository.AddAsync(tutorReservation); await _unitOfWork.CompleteAsync(); return(new TutorReservationResponse("saved satisfactory!")); } catch (Exception ex) { return(new TutorReservationResponse ($"An error ocurred while assigning the Tutor to Student: {ex.Message}")); } }