using MisIngredientesVue.Core.Attributes; using MisIngredientesVue.Core.Services; using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text; using System.Linq; using Amazon.S3.Model; namespace MisIngredientesVue.Core.Models { public class Seller : RepositoryEntity { public string FirstName { get; set; } public string LastName { get; set; } public bool ResetPassword { get; set; } public string Email { get; set; } public string Password { get; set; } [DisplayName("Creado")] [IncludeTime] [DoNotUpdate] public DateTime Created { get; set; } [DisplayName("Modificado")] [DoNotUpdate] [IncludeTime] public DateTime Modified { get; set; } [DoNotUpdate] public bool IsActive { get; set; } } public class SellerEarning : RepositoryEntity { public DateTime Created { get; set; } public decimal Amount { get; set; } public int EventType { get; set; } /*SellerEarningEventType*/ public int SellerId { get; set; } public int Folios { get; set; } public Seller Seller { get; set; } public int UserId { get; set; } public User User { get; set; } } public enum SellerEarningEventType { UserRegistered, UserPurchased } }