API
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

DetailedOwner.cs 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using UnivateProperties_API.Model.Users;
  2. namespace UnivateProperties_API.Containers.Timeshare.Detailed
  3. {
  4. public class DetailedOwner
  5. {
  6. public DetailedOwner()
  7. {
  8. }
  9. public DetailedOwner(Individual individual)
  10. {
  11. Id = individual.Id;
  12. Name = individual.Name;
  13. Surname = individual.Surname;
  14. IdNumber = individual.IdNumber;
  15. CompanyRegNumber = individual.CompanyRegNumber;
  16. MaritalStatus = individual.MaritalStatus;
  17. EmailAddress = individual.Email;
  18. CellNumber = individual.CellNumber;
  19. LandlineNumber = individual.Telephone;
  20. if (individual.Address != null)
  21. {
  22. Address = new DetailedAddress(individual.Address);
  23. }
  24. else Address = new DetailedAddress();
  25. if (BankingDetails != null)
  26. {
  27. BankingDetails = new DetailedBankDetails(individual.BankAccount);
  28. }
  29. else BankingDetails = new DetailedBankDetails();
  30. }
  31. public int Id { get; set; }
  32. public string Name { get; set; }
  33. public string Surname { get; set; }
  34. public string IdNumber { get; set; }
  35. public string CompanyRegNumber { get; set; }
  36. public string MaritalStatus { get; set; }
  37. public string EmailAddress { get; set; }
  38. public string CellNumber { get; set; }
  39. public string LandlineNumber { get; set; }
  40. public DetailedAddress Address { get; set; }
  41. public DetailedBankDetails BankingDetails { get; set; }
  42. }
  43. }