alk;jsdfjlwqe
This commit is contained in:
parent
32b5d16c44
commit
b37993e052
22
Backend.Api/Controllers/AdminController.cs
Normal file
22
Backend.Api/Controllers/AdminController.cs
Normal 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
|
||||
}
|
||||
}
|
@ -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; }
|
||||
}
|
||||
}
|
||||
|
27
Backend.Api/Data/VehicleCertificate.cs
Normal file
27
Backend.Api/Data/VehicleCertificate.cs
Normal 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";
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user