alk;jsdfjlwqe

This commit is contained in:
Gleb Lagov 2022-11-19 14:52:32 +03:00
parent 32b5d16c44
commit b37993e052
3 changed files with 51 additions and 1 deletions

View File

@ -0,0 +1,22 @@
using Backend.Api.Data.Services;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace Backend.Api.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class AdminController : ControllerBase
{
private readonly VehicleService _vehicleService;
private readonly UserService _userService;
public AdminController(VehicleService vehicleService, UserService userService)
{
_vehicleService = vehicleService;
_userService = userService;
}
// TODO: admin endpoints
}
}

View File

@ -4,6 +4,7 @@
{
public long Id { get; set; }
public long OwnerId { get; set; }
public string PlateNumber { get; set; } = "Undefined plate number";
public VehicleCertificate Certificate { get; set; }
public Uri ImageLink { get; set; }
}
}

View File

@ -0,0 +1,27 @@
namespace Backend.Api.Data
{
public class VehicleCertificate
{
public VehicleCertificate(string plateNumber)
{
PlateNumber = plateNumber;
}
public VehicleCertificate(string plateNumber, string carModel)
{
PlateNumber = plateNumber;
CarModel = carModel;
}
public VehicleCertificate(string plateNumber, string carModel, string color) : this(plateNumber, carModel)
{
PlateNumber = plateNumber;
CarModel = carModel;
Color = color;
}
public string PlateNumber { get; set; }
public string CarModel { get; set; } = "Undefine model";
public string Color { get; set; } = "Undefined color";
}
}