Created
October 13, 2015 21:27
-
-
Save gabrielsimas/7fa95704a543d78df30b to your computer and use it in GitHub Desktop.
Minhas entidades
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Editora.cs | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace ArtigoUnity.Dominio.Entidade | |
{ | |
[Serializable] | |
public class Editora: EntidadeBase | |
{ | |
#region Atributos | |
private String nome; | |
private ICollection<Livro> livros; | |
#endregion | |
#region Construtores | |
public Editora() | |
{ | |
} | |
public Editora(Nullable<long> id, String nome, ICollection<Livro> livros) | |
{ | |
this.Id = id; | |
this.nome = nome; | |
this.livros = livros; | |
} | |
#endregion | |
#region Propriedades | |
public virtual String Nome | |
{ | |
get { return this.nome; } | |
set { this.nome = value; } | |
} | |
public virtual ICollection<Livro> Livros | |
{ | |
get { return this.livros; } | |
set { this.livros = value; } | |
} | |
#endregion | |
#region Sobrescritas do Papai Object | |
public override string ToString() | |
{ | |
System.Reflection.PropertyInfo[] propriedades; | |
propriedades = GetType().GetProperties(System.Reflection.BindingFlags.Public); | |
return propriedades.ToString(); | |
} | |
#endregion | |
} | |
} | |
//Livros.cs: | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace ArtigoUnity.Dominio.Entidade | |
{ | |
[Serializable] | |
public class Livro: EntidadeBase | |
{ | |
#region Atributos | |
private String isbn; | |
private String titulo; | |
private String genero; | |
private String sinopse; | |
private String autor; | |
private Editora editora; | |
#endregion | |
#region Construtores | |
public Livro() | |
{ | |
} | |
public Livro(Nullable<long> id,String isbn,String titulo,String genero,String sinopse,String autor) | |
{ | |
this.Id = id; | |
this.isbn = isbn; | |
this.titulo = titulo; | |
this.genero = genero; | |
this.sinopse = sinopse; | |
this.autor = autor; | |
} | |
#endregion | |
#region Propriedades | |
public virtual String Isbn | |
{ | |
get { return this.isbn; } | |
set { this.isbn = value; } | |
} | |
public virtual String Titulo | |
{ | |
get { return this.titulo; } | |
set { this.titulo = value; } | |
} | |
public virtual String Genero | |
{ | |
get { return this.genero; } | |
set { this.genero = value; } | |
} | |
public virtual String Sinopse | |
{ | |
get { return this.sinopse; } | |
set { this.sinopse = value; } | |
} | |
public virtual String Autor | |
{ | |
get { return this.autor; } | |
set { this.autor = value; } | |
} | |
public virtual Editora Editora | |
{ | |
get { return this.editora; } | |
set { this.editora = value; } | |
} | |
#endregion | |
#region Sobrescritas do Papai Object | |
public override string ToString() | |
{ | |
System.Reflection.PropertyInfo[] propriedades; | |
propriedades = GetType().GetProperties(System.Reflection.BindingFlags.Public); | |
return propriedades.ToString(); | |
} | |
#endregion | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment