начало
This commit is contained in:
parent
8770c7a743
commit
13e90c4e85
@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ProjectPeopleTransportation.Entities;
|
||||
|
||||
internal class Bus
|
||||
{
|
||||
public int ID { get; private set; }
|
||||
|
||||
public string Model { get; private set; } = string.Empty;
|
||||
|
||||
public string Brand { get; private set; } = string.Empty;
|
||||
|
||||
public int BusNum { get; private set; }
|
||||
|
||||
public int YearOfCreation { get; private set; }
|
||||
|
||||
public static Bus CreateEntity(int id, string model, int busNum, string brand, int yearOfCreation)
|
||||
{
|
||||
return new Bus
|
||||
{
|
||||
ID = id,
|
||||
Model = model,
|
||||
BusNum = busNum,
|
||||
Brand = brand,
|
||||
YearOfCreation = yearOfCreation
|
||||
};
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
using ProjectPeopleTransportation.Entities.Enums;
|
||||
|
||||
namespace ProjectPeopleTransportation.Entities;
|
||||
|
||||
public class Employee
|
||||
{
|
||||
public int Id { get; private set; }
|
||||
|
||||
public string FirstName { get; private set; } = string.Empty;
|
||||
|
||||
public string LastName { get; private set; } = string.Empty;
|
||||
|
||||
public int PhoneNum { get; private set; }
|
||||
|
||||
public EmployeePost EmployeePost { get; private set; }
|
||||
|
||||
public static Employee CreateEntity(int id, string first, string last, int phone, EmployeePost employeePost)
|
||||
{
|
||||
return new Employee
|
||||
{
|
||||
Id = id,
|
||||
FirstName = first ?? string.Empty,
|
||||
LastName = last ?? string.Empty,
|
||||
PhoneNum = phone,
|
||||
EmployeePost = employeePost
|
||||
};
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ProjectPeopleTransportation.Entities.Enums;
|
||||
|
||||
public enum EmployeePost
|
||||
{
|
||||
None = 0,
|
||||
|
||||
Admin = 1,
|
||||
|
||||
Engineer = 2,
|
||||
|
||||
Driver = 3,
|
||||
|
||||
Conductor = 4
|
||||
}
|
Loading…
Reference in New Issue
Block a user