This commit is contained in:
gg12 darfren 2024-04-25 17:44:57 +04:00
parent 8d3c75cdf9
commit fbe3ab7eac
2 changed files with 18 additions and 6 deletions

View File

@ -8,7 +8,7 @@ using VetClinicDataBaseImplement;
namespace VetClinicBaseImplement.Implements
{
public class AnimalStorage
public class AnimalStorage : IAnimalStorage
{
public List<AnimalViewModel> GetFullList()
{

View File

@ -3,6 +3,7 @@ using VetClinicContracts.BusinessLogicsContracts;
using VetClinicContracts.StoragesContracts;
using VetClinicDataBaseImplement.Implements;
using Microsoft.OpenApi.Models;
using VetClinicBaseImplement.Implements;
var builder = WebApplication.CreateBuilder(args);
@ -12,12 +13,23 @@ builder.Logging.AddLog4Net("log4net.config");
// Add services to the container.
builder.Services.AddTransient<IAdminStorage, AdminStorage>();
//builder.Services.AddTransient<IAnimalStorage, AnimalStorage>();
//builder.Services.AddTransient<IAnimalStorage, AnimalStorage>();
builder.Services.AddTransient<IAnimalStorage, AnimalStorage>();
builder.Services.AddTransient<IVaccinationStorage, VaccinationStorage>();
builder.Services.AddTransient<IVisitStorage, VisitStorage>();
builder.Services.AddTransient<IPharmacistStorage, PharmacistStorage>();
builder.Services.AddTransient<IServiceStorage, ServiceStorage>();
builder.Services.AddTransient<IMedicineStorage, MedicineStorage>();
builder.Services.AddTransient<IGuidanceStorage, GuidanceStorage>();
builder.Services.AddTransient<IAdminLogic, AdminLogic>();
//builder.Services.AddTransient<IAnimalLogic, AnimalLogic>();
//builder.Services.AddTransient<IVisitLogic, VisitLogic>();
builder.Services.AddTransient<IAnimalLogic, AnimalLogic>();
builder.Services.AddTransient<IVaccinationLogic, VaccinationLogic>();
builder.Services.AddTransient<IVisitLogic, VisitLogic>();
builder.Services.AddTransient<IPharmacistLogic, PharmacistLogic>();
builder.Services.AddTransient<IServiceLogic, ServiceLogic>();
builder.Services.AddTransient<IMedicineLogic, MedicineLogic>();
builder.Services.AddTransient<IGuidanceLogic, GuidanceLogic>();
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
@ -33,7 +45,7 @@ var app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "DinerRestApi v1"));
app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "VetClinicRestApi v1"));
}
app.UseHttpsRedirection();