Example #1
0
        public async void UnassignVetVeterinary(int vetId, int veterinaryId)
        {
            VetVeterinary vetVeterinary = await FindByVetIdAndVeterinaryIdAsync(vetId, veterinaryId);

            if (vetVeterinary != null)
            {
                Remove(vetVeterinary);
            }
        }
Example #2
0
        public async Task AssignVetVeterinary(int vetId, int veterinaryId)
        {
            VetVeterinary vetVeterinary = await FindByVetIdAndVeterinaryIdAsync(vetId, veterinaryId);

            if (vetVeterinary == null)
            {
                vetVeterinary = new VetVeterinary {
                    VetId = vetId, VeterinaryId = veterinaryId
                };
                await AddAsync(vetVeterinary);
            }
        }
Example #3
0
        public async Task <VetVeterinaryResponse> UnassignVetVeterinaryAsync(int vetId, int veterinaryId)
        {
            try
            {
                VetVeterinary vetVeterinary = await _vetVeterinaryRepository.FindByVetIdAndVeterinaryIdAsync(vetId, veterinaryId);

                _vetVeterinaryRepository.UnassignVetVeterinary(vetId, veterinaryId);
                await _unitOfWork.CompleteAsync();


                return(new VetVeterinaryResponse(vetVeterinary));
            }
            catch (Exception ex)
            {
                return(new VetVeterinaryResponse($"An error ocurred while unassigning Vet to Veterinary {ex.Message}"));
            }
        }
Example #4
0
 public void Remove(VetVeterinary vetVeterinary)
 {
     _context.VetVeterinaries.Remove(vetVeterinary);
 }
Example #5
0
 public async Task AddAsync(VetVeterinary vetVeterinary)
 {
     await _context.VetVeterinaries.AddAsync(vetVeterinary);
 }