Guest User

Untitled

a guest
Jun 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. namespace Teach.Negocio.Models
  2. {
  3. [Table(name: "Agendas")]
  4. public class Agenda
  5. {
  6. public long Id { get; set; }
  7. public virtual Aluno Aluno { get; set; }
  8. public String Endereco { get; set; }
  9. public DateTime HoraInicial { get; set; }
  10. public DateTime HoraFinal { get; set; }
  11. public TimeSpan TotalHoras { get { return HoraFinal - HoraInicial; } set { } }
  12. public decimal Valor { get { return Convert.ToDecimal(this.TotalHoras.Hours + (this.TotalHoras.Minutes/60)) * this.Aluno.ValorHoraAula; } set { } }
  13. public String Observacoes { get; set; }
  14. public virtual Professor Professor { get; set; }
  15. public virtual Fatura Fatura { get; set; }
  16.  
  17.  
  18. public Agenda()
  19. {
  20. }
  21. public TimeSpan HorasCalculo()
  22. {
  23. this.TotalHoras = HoraFinal - HoraInicial;
  24. return TotalHoras;
  25. }
  26.  
  27. [NotMapped]
  28. public String NomeAluno
  29. {
  30. get
  31. {
  32. return Aluno.Nome;
  33. }
  34. }
  35.  
  36. [NotMapped]
  37. public DateTime DataAgendamento
  38. {
  39. get
  40. {
  41. return HoraInicial.Date;
  42. }
  43. }
  44. }
  45. }
Add Comment
Please, Sign In to add comment