prvi
This commit is contained in:
170
EveryThing/Models/CodeTable/CodeTableCompany.cs
Normal file
170
EveryThing/Models/CodeTable/CodeTableCompany.cs
Normal file
@@ -0,0 +1,170 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using EveryThing.Models.Transport;
|
||||
using EveryThing.Models.Vehicle;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using EveryThing.Models.CodeTable;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public class CodeTableCompany
|
||||
{
|
||||
[Key]
|
||||
public int IdCompany { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public IFormFile Logo { get; set; }
|
||||
|
||||
[Display(Name = "Logotip ime datoteke")]
|
||||
public string LogoFileName { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Naziv")]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Display(Name = "Kratek naziv")]
|
||||
public string ShortTitle { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Country")]
|
||||
[Display(Name = "Država")]
|
||||
public int IdCountryFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Mesto")]
|
||||
public string City { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Ulica")]
|
||||
public string Street { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Hišna št.")]
|
||||
public string HouseNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Poštna številka")]
|
||||
public int PostNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Pošta")]
|
||||
public string Post { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Davčna številka")]
|
||||
public string TaxNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Matična številka")]
|
||||
public string RegistrationNumber { get; set; }
|
||||
|
||||
[Display(Name = "E-poštni naslov")]
|
||||
[DataType(DataType.EmailAddress)]
|
||||
public string Email { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name= "Banka")]
|
||||
public string Bank { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "IBAN")]
|
||||
public string Iban { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "SWIFT/BIC")]
|
||||
public string SwiftBic { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Direktor")]
|
||||
public string Ceo { get; set; }
|
||||
|
||||
[Display(Name = "Telefon")]
|
||||
public string Phone { get; set; }
|
||||
|
||||
[Required]
|
||||
public bool Active { get; set; }
|
||||
|
||||
// ForeignKey
|
||||
public CodeTableCountry Country { get; set; }
|
||||
|
||||
// Partner
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<CodeTablePartner> CompanyPartner { get; set; }
|
||||
|
||||
// Partner
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<TransportLoadingOrder> CompanyTransportLoadingOrder { get; set; }
|
||||
|
||||
// Employee
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<CodeTableEmployee> CompanyEmployee { get; set; }
|
||||
|
||||
// Departement
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<CodeTableDepartement> CompanyDepartement { get; set; }
|
||||
|
||||
// Job
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<CodeTableJob> CompanyJob { get; set; }
|
||||
|
||||
// Vehicle
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<Vehicle.Vehicle> CompanyVehicle { get; set; }
|
||||
|
||||
// VehicleType
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<VehicleType> CompanyVehicleType { get; set; }
|
||||
|
||||
// VehicleMake
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<VehicleMake> CompanyVehicleMake { get; set; }
|
||||
|
||||
// VehicleGroup
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<VehicleGroup> CompanyVehicleGroup { get; set; }
|
||||
|
||||
// VehicleFuelType
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<VehicleFuelType> CompanyVehicleFuelType { get; set; }
|
||||
|
||||
// VehicleFuelingCard
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<VehicleFuelingCard> CompanyVehicleFuelingCard { get; set; }
|
||||
|
||||
// IdentityApplicationUser
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<IdentityApplicationUser> CompanyIdentityApplicationUser { get; set; }
|
||||
|
||||
// Note
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<GeneralNote> CompanyNote { get; set; }
|
||||
|
||||
// VehicleBreakdown
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<VehicleBreakdown> CompanyVehicleBreakdown { get; set; }
|
||||
|
||||
// File
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<File> CompanyFile { get; set; }
|
||||
|
||||
// PrePostText
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<CodeTablePrePostText> CompanyPrePostText { get; set; }
|
||||
|
||||
// Project
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<Project.Project> CompanyProject { get; set; }
|
||||
|
||||
// CodeTableItem
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<CodeTableItem> CompanyItem { get; set; }
|
||||
|
||||
// Invoice
|
||||
[InverseProperty("Company")]
|
||||
public virtual ICollection<Invoice.Invoice> CompanyInvoice { get; set; }
|
||||
}
|
||||
}
|
||||
52
EveryThing/Models/CodeTable/CodeTableCountry.cs
Normal file
52
EveryThing/Models/CodeTable/CodeTableCountry.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using EveryThing.Models.Vehicle;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public class CodeTableCountry
|
||||
{
|
||||
[Key]
|
||||
public int IdCountry { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Naziv")]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Koda države")]
|
||||
public string Code { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Slovenski naziv")]
|
||||
public string TranslationSlovenian { get; set; }
|
||||
|
||||
// Partner
|
||||
[InverseProperty("Country")]
|
||||
public virtual ICollection<CodeTablePartner> CountryPartner { get; set; }
|
||||
|
||||
//Employee
|
||||
[InverseProperty("Citizenship")]
|
||||
public virtual ICollection<CodeTableEmployee> CountryEmployeeCitizenship { get; set; }
|
||||
|
||||
//Employee
|
||||
[InverseProperty("Country")]
|
||||
public virtual ICollection<CodeTableEmployee> CountryEmployeeCountry { get; set; }
|
||||
|
||||
//Employee
|
||||
[InverseProperty("TemporaryCountry")]
|
||||
public virtual ICollection<CodeTableEmployee> CountryEmployeeTemporaryCountry { get; set; }
|
||||
|
||||
//Company
|
||||
[InverseProperty("Country")]
|
||||
public virtual ICollection<CodeTableCompany> CountryCompany { get; set; }
|
||||
|
||||
//VehicleFueling
|
||||
[InverseProperty("Country")]
|
||||
public virtual ICollection<VehicleFueling> CountryVehicleFueling { get; set; }
|
||||
}
|
||||
}
|
||||
37
EveryThing/Models/CodeTable/CodeTableDepartement.cs
Normal file
37
EveryThing/Models/CodeTable/CodeTableDepartement.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public class CodeTableDepartement
|
||||
{
|
||||
[Key]
|
||||
public int IdDepartement { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Company")]
|
||||
public int IdCompanyFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Naziv")]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Required]
|
||||
public bool Active { get; set; }
|
||||
|
||||
//ForeignKey
|
||||
public CodeTableCompany Company { get; set; }
|
||||
|
||||
//Employee
|
||||
[InverseProperty("Departement")]
|
||||
public virtual ICollection<CodeTableEmployee> DepartementEmployee { get; set; }
|
||||
|
||||
//Vehicle
|
||||
[InverseProperty("Departement")]
|
||||
public virtual ICollection<Vehicle.Vehicle> DepartementVehicle { get; set; }
|
||||
}
|
||||
}
|
||||
180
EveryThing/Models/CodeTable/CodeTableEmployee.cs
Normal file
180
EveryThing/Models/CodeTable/CodeTableEmployee.cs
Normal file
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using EveryThing.Models.Vehicle;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public enum CodeTableEmployeeGender
|
||||
{
|
||||
[Display(Name = "Moški")]
|
||||
Male = 0,
|
||||
|
||||
[Display(Name = "Ženska")]
|
||||
Female = 1
|
||||
}
|
||||
|
||||
public class CodeTableEmployee
|
||||
{
|
||||
[Key]
|
||||
public int IdEmployee { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Company")]
|
||||
public int IdCompanyFk { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public IFormFile ProfileImage { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Ime")]
|
||||
public string FirstName { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Priimek")]
|
||||
public string LastName { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Spol")]
|
||||
public CodeTableEmployee Gender { get; set; }
|
||||
|
||||
[Required]
|
||||
[DataType(DataType.Date)]
|
||||
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
|
||||
[Display(Name = "Datum rojstva")]
|
||||
public DateTime BirthDate { get; set; }
|
||||
|
||||
[ForeignKey("Job")]
|
||||
[Display(Name = "Delovno mesto")]
|
||||
public int IdJobFk { get; set; }
|
||||
|
||||
[ForeignKey("Departement")]
|
||||
[Display(Name = "Oddelek")]
|
||||
public int IdDepartementFk { get; set; }
|
||||
|
||||
[ForeignKey("Country")]
|
||||
[Display(Name = "Država")]
|
||||
public int IdCountryFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Mesto")]
|
||||
public string City { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Ulica")]
|
||||
public string Street { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Hišna št.")]
|
||||
public string HouseNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Poštna številka")]
|
||||
public int PostNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Pošta")]
|
||||
public string Post { get; set; }
|
||||
|
||||
[ForeignKey("TemporaryCountry")]
|
||||
[Display(Name = "Država")]
|
||||
public int? IdTemporaryCountryFk { get; set; }
|
||||
|
||||
[Display(Name = "Mesto")]
|
||||
public string TemporaryCity { get; set; }
|
||||
|
||||
[Display(Name = "Ulica")]
|
||||
public string TemporaryStreet { get; set; }
|
||||
|
||||
[Display(Name = "Hišna št.")]
|
||||
public string TemporaryHouseNumber { get; set; }
|
||||
|
||||
[Display(Name = "Poštna številka")]
|
||||
public int TemporaryPostNumber { get; set; }
|
||||
|
||||
[Display(Name = "Pošta")]
|
||||
public string TemporaryPost { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Citizenship")]
|
||||
[Display(Name = "Državljanstvo")]
|
||||
public int IdCitizenshipFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Številka EMŠO")]
|
||||
public string CitizenIdNumber { get; set; }
|
||||
|
||||
[Display(Name = "Telefon")]
|
||||
public string Telephone { get; set; }
|
||||
|
||||
[Display(Name = "Mobilni telefon")]
|
||||
public string MobileTelephone { get; set; }
|
||||
|
||||
[Display(Name = "E-poštni naslov")]
|
||||
[DataType(DataType.EmailAddress)]
|
||||
public string Email { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Davčna številka")]
|
||||
public int TaxNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Bančni račun")]
|
||||
public string BankAccount { get; set; }
|
||||
|
||||
[Required]
|
||||
[DataType(DataType.Date)]
|
||||
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
|
||||
[Display(Name = "Datum zaposlitve")]
|
||||
public DateTime EmploymentDate { get; set; }
|
||||
|
||||
[Display(Name = "Urna postavka")]
|
||||
public float HourlyWage { get; set; } = 0;
|
||||
|
||||
[Display(Name = "Opomba")]
|
||||
public string Note { get; set; }
|
||||
|
||||
[Required]
|
||||
public bool Active { get; set; }
|
||||
|
||||
//ForeignKey
|
||||
public CodeTableCountry Citizenship { get; set; }
|
||||
public CodeTableCompany Company { get; set; }
|
||||
public CodeTableCountry Country { get; set; }
|
||||
public CodeTableCountry TemporaryCountry { get; set; }
|
||||
public CodeTableJob Job { get; set; }
|
||||
public CodeTableDepartement Departement { get; set; }
|
||||
|
||||
//VehicleFueling
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<VehicleFueling> EmployeeVehicleFueling { get; set; }
|
||||
|
||||
//Incident
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<VehicleIncident> EmployeeIncident { get; set; }
|
||||
|
||||
//Issue
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<VehicleIssue> EmployeeIssue { get; set; }
|
||||
|
||||
//Note
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<GeneralNote> EmployeeNote { get; set; }
|
||||
|
||||
//VehicleBreakdown
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<VehicleBreakdown> EmployeeVehicleBreakdown { get; set; }
|
||||
|
||||
//VehicleDriver
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<VehicleDriver> EmployeeVehicleDriver { get; set; }
|
||||
|
||||
//VehicleDrive
|
||||
[InverseProperty("Employee")]
|
||||
public virtual ICollection<VehicleDrive> EmployeeVehicleDrive { get; set; }
|
||||
}
|
||||
}
|
||||
56
EveryThing/Models/CodeTable/CodeTableItem.cs
Normal file
56
EveryThing/Models/CodeTable/CodeTableItem.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using EveryThing.Models.Project;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public enum CodeTableItemType
|
||||
{
|
||||
[Display(Name = "Produkt")]
|
||||
Product = 0,
|
||||
|
||||
[Display(Name = "Material")]
|
||||
Material = 1
|
||||
}
|
||||
public class CodeTableItem
|
||||
{
|
||||
[Key]
|
||||
public int IdItem { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Company")]
|
||||
public int IdCompanyFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Naziv")]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Display(Name = "Opis")]
|
||||
public string Description { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Aktiven")]
|
||||
public bool Active { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Tip")]
|
||||
public CodeTableItemType CodeTableItemType { get; set; } = CodeTableItemType.Product;
|
||||
|
||||
// ForeignKey
|
||||
public CodeTableCompany Company { get; set; }
|
||||
|
||||
// ProjectPartItem
|
||||
[InverseProperty("Item")]
|
||||
public virtual ICollection<ProjectPartItem> ItemProjectPartItem { get; set; }
|
||||
|
||||
// ProjectPartItem
|
||||
[InverseProperty("Material")]
|
||||
public virtual ICollection<ProjectPartItem> ItemProjectPartItemMaterial { get; set; }
|
||||
|
||||
// InoviceItem
|
||||
[InverseProperty("Item")]
|
||||
public virtual ICollection<Invoice.InvoiceItem> InvoiceItem { get; set; }
|
||||
}
|
||||
}
|
||||
33
EveryThing/Models/CodeTable/CodeTableJob.cs
Normal file
33
EveryThing/Models/CodeTable/CodeTableJob.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public class CodeTableJob
|
||||
{
|
||||
[Key]
|
||||
public int IdJob { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Company")]
|
||||
public int IdCompanyFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Naziv")]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Required]
|
||||
public bool Active { get; set; }
|
||||
|
||||
//ForeignKey
|
||||
public CodeTableCompany Company { get; set; }
|
||||
|
||||
//Employee
|
||||
[InverseProperty("Job")]
|
||||
public virtual ICollection<CodeTableEmployee> JobEmployee { get; set; }
|
||||
}
|
||||
}
|
||||
100
EveryThing/Models/CodeTable/CodeTablePartner.cs
Normal file
100
EveryThing/Models/CodeTable/CodeTablePartner.cs
Normal file
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using EveryThing.Models.Project;
|
||||
using EveryThing.Models.Transport;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public class CodeTablePartner
|
||||
{
|
||||
[Key]
|
||||
public int IdPartner { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Company")]
|
||||
public int IdCompanyFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Naziv")]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Country")]
|
||||
[Display(Name = "Država")]
|
||||
public int IdCountryFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Mesto")]
|
||||
public string City { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Ulica")]
|
||||
public string Street { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Hišna št.")]
|
||||
public string HouseNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Poštna številka")]
|
||||
public int PostNumber { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Pošta")]
|
||||
public string Post { get; set; }
|
||||
|
||||
[Display(Name = "Davčna številka")]
|
||||
public string TaxNumber { get; set; }
|
||||
|
||||
[Display(Name = "Matična številka")]
|
||||
public string RegistrationNumber { get; set; }
|
||||
|
||||
[Display(Name = "E-poštni naslov")]
|
||||
[DataType(DataType.EmailAddress)]
|
||||
public string Email { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Aktiven")]
|
||||
public bool Active { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Kupec")]
|
||||
public bool Buyer { get; set; } = false;
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Dobavitelj")]
|
||||
public bool Supplier { get; set; } = false;
|
||||
|
||||
// ForeingKey
|
||||
public CodeTableCountry Country { get; set; }
|
||||
public CodeTableCompany Company { get; set; }
|
||||
|
||||
// TransportLoadingOrderLoad
|
||||
[InverseProperty("Loading")]
|
||||
public virtual ICollection<TransportLoadingOrderLoadUnload> PartnerTransportLoadingOrderLoad { get; set; }
|
||||
|
||||
// TransportLoadingOrderUnload
|
||||
[InverseProperty("Unloading")]
|
||||
public virtual ICollection<TransportLoadingOrderLoadUnload> PartnerTransportLoadingOrderUnload { get; set; }
|
||||
|
||||
// TransportLoadingOrderLoad
|
||||
[InverseProperty("Partner")]
|
||||
public virtual ICollection<TransportLoadingOrder> PartnerTransportLoadingOrder { get; set; }
|
||||
|
||||
// ProjectPartItem
|
||||
[InverseProperty("MaterialSupplier")]
|
||||
public virtual ICollection<ProjectPartItem> PartnerProjectPartItem { get; set; }
|
||||
|
||||
// InvoicePart
|
||||
[InverseProperty("Partner")]
|
||||
public virtual ICollection<Invoice.Invoice> Invoice { get; set; }
|
||||
|
||||
// Project
|
||||
[InverseProperty("Partner")]
|
||||
public virtual ICollection<Project.Project> PartnerProject { get; set; }
|
||||
}
|
||||
}
|
||||
31
EveryThing/Models/CodeTable/CodeTablePrePostText.cs
Normal file
31
EveryThing/Models/CodeTable/CodeTablePrePostText.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using EveryThing.Models.CodeTable;
|
||||
|
||||
namespace EveryThing.Models.CodeTable
|
||||
{
|
||||
public class CodeTablePrePostText
|
||||
{
|
||||
[Key]
|
||||
public int IdPrePostText { get; set; }
|
||||
|
||||
[Required]
|
||||
[ForeignKey("Company")]
|
||||
public int IdCompanyFk { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Vrsta")]
|
||||
public string Type { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "Vsebina")]
|
||||
public string Content { get; set; }
|
||||
|
||||
// ForeingKey
|
||||
public CodeTableCompany Company { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user