Initial commit

Initial commit til Git.
V2 er deployed
This commit is contained in:
2026-06-13 17:31:50 +02:00
parent 9fcd2b145e
commit 41e23b6184
375 changed files with 15956 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Database.Models
{
[Table("employee")]
public class EmployeeEntity
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public bool IsArchived { get; set; }
public bool IsModified { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Database.Models
{
[Table("payment")]
public class PaymentEntity
{
[Key]
public int Id { get; set; }
public int SaleId { get; set; }
public decimal Amount { get; set;}
public string Type { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Database.Models
{
[Table("product")]
public class ProductEntity
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
public string Description { get; set; }
public bool IsArchived { get; set; }
public int Index { get; set; }
public bool IsModified { get; set; }
public int ProductGroupId { get; set; }
[ForeignKey(nameof(ProductGroupId))]
public ProductGroupEntity ProductGroup { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Database.Models
{
[Table("productgroup")]
public class ProductGroupEntity
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public bool IsArchived { get; set; }
public int Index { get; set; }
public ICollection<ProductEntity> Products { get; set; }
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Database.Models
{
[Table("sale")]
public class SaleEntity
{
[Key]
public int Id { get; set; }
public DateTime Time { get; set; }
public int EmployeeId { get; set; }
public bool IsModified { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Database.Models
{
[Table("sale_line")]
public class SaleLineEntity
{
[Key]
public int Id { get; set; }
public int SaleId { get; set; }
public string Product { get; set; }
public int Pieces { get; set; }
public decimal Price { get; set; }
public decimal Total { get; set; }
}
}