Merge branch 'main' of https://git.is.ulstu.ru/antic0der/PIbd-23_Nasyrov_A_Yunusov_N_CourseWork_Veterinary
This commit is contained in:
commit
19d0485a11
@ -35,15 +35,15 @@ namespace VeterinaryRestApi.Controllers
|
||||
}
|
||||
}
|
||||
[HttpGet]
|
||||
public List<DrugViewModel> GetDrugs(int purchaseId)
|
||||
public List<DrugViewModel> GetDrugs()
|
||||
{
|
||||
try
|
||||
{
|
||||
return _drug.ReadList(new DrugSearchModel { DoctorId = purchaseId });
|
||||
return _drug.ReadList(null);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Ошибка получения списка услуг");
|
||||
_logger.LogError(ex, "Ошибка получения списка лекартсв");
|
||||
throw;
|
||||
}
|
||||
}
|
||||
@ -56,7 +56,7 @@ namespace VeterinaryRestApi.Controllers
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Не удалось создать услугу");
|
||||
_logger.LogError(ex, "Не удалось создать лекарств");
|
||||
throw;
|
||||
}
|
||||
}
|
||||
@ -71,7 +71,7 @@ namespace VeterinaryRestApi.Controllers
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Не удалось обновить услугу");
|
||||
_logger.LogError(ex, "Не удалось обновить лекарства");
|
||||
throw;
|
||||
}
|
||||
}
|
||||
@ -85,7 +85,7 @@ namespace VeterinaryRestApi.Controllers
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Ошибка удаления услуги");
|
||||
_logger.LogError(ex, "Ошибка удаления лекарства");
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
@ -17,23 +17,7 @@ namespace VeterinaryRestApi.Controllers
|
||||
_logger = logger;
|
||||
_medication = medication;
|
||||
}
|
||||
// а нужен ли он нам вообще
|
||||
[HttpGet]
|
||||
public Tuple<MedicationViewModel, List<string>>? GetMedication(int medicationId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var elem = _medication.ReadElement(new MedicationSearchModel { Id = medicationId });
|
||||
if (elem == null)
|
||||
return null;
|
||||
return Tuple.Create(elem, elem.MedicationAnimals.Select(x => x.Value.AnimalName).ToList()); // возврат модели медикамента и всех животных, у которых есть этот медикамент
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Ошибка получения медикамента по id={Id}", medicationId);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public List<MedicationViewModel> GetMedications(int doctorId)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user