using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ProjectFamilyBudget.Entities; public class PeopleExpense { public int Id { get; private set; } public int PeopleId { get; private set; } public DateTime DataReciept { get; private set; } public IEnumerable ExpensePeopleExpenses { get; private set; } = []; public static PeopleExpense CreateOperation(int id, int peopleId, DateTime dataReciept,IEnumerable expensePeopleExpenses) { return new PeopleExpense { Id = id, PeopleId = peopleId, DataReciept = dataReciept, ExpensePeopleExpenses = expensePeopleExpenses }; } public static PeopleExpense CreateOperation(TempExpensePeopleExpense tempExpensePeopleExpense, IEnumerable expensePeopleExpenses) { return new PeopleExpense { Id = tempExpensePeopleExpense.Id, PeopleId = tempExpensePeopleExpense.PeopleId, DataReciept = tempExpensePeopleExpense.DataReciept, ExpensePeopleExpenses = expensePeopleExpenses }; } }