aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarcinzelent <marcin@zelent.net>2017-05-06 18:17:19 +0200
committermarcinzelent <marcin@zelent.net>2017-05-06 18:17:19 +0200
commita49c1d4f2ab03baa3a8fc48c6965473594848c4c (patch)
tree8c5d4f400a6187d64c7b42f3897056c97f70f352 /ApartmentManager/HousingWebApi/Models
parentefc710fd68fcd3d2616223398fe70391243eea77 (diff)
Finished login system.
Diffstat (limited to 'ApartmentManager/HousingWebApi/Models')
-rw-r--r--ApartmentManager/HousingWebApi/Models/Resident.cs5
-rw-r--r--ApartmentManager/HousingWebApi/Models/ResidentList.cs20
-rw-r--r--ApartmentManager/HousingWebApi/Models/User.cs23
3 files changed, 34 insertions, 14 deletions
diff --git a/ApartmentManager/HousingWebApi/Models/Resident.cs b/ApartmentManager/HousingWebApi/Models/Resident.cs
index 00fc439..a34cf80 100644
--- a/ApartmentManager/HousingWebApi/Models/Resident.cs
+++ b/ApartmentManager/HousingWebApi/Models/Resident.cs
@@ -9,13 +9,8 @@ namespace HousingWebApi
public partial class Resident
{
[Key]
- [Column(Order = 0)]
- [DatabaseGenerated(DatabaseGeneratedOption.None)]
public int ResidentNr { get; set; }
- [Key]
- [Column(Order = 1)]
- [DatabaseGenerated(DatabaseGeneratedOption.None)]
public int ApartmentNr { get; set; }
[Required]
diff --git a/ApartmentManager/HousingWebApi/Models/ResidentList.cs b/ApartmentManager/HousingWebApi/Models/ResidentList.cs
new file mode 100644
index 0000000..1fd4b30
--- /dev/null
+++ b/ApartmentManager/HousingWebApi/Models/ResidentList.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace HousingWebApi
+{
+ public class ResidentList
+ {
+ public int ResidentNr { get; set; }
+ public int ApartmentNr { get; set; }
+ public string FirstName { get; set; }
+ public string LastName { get; set; }
+ public DateTime? BirthDate { get; set; }
+ public int? Phone { get; set; }
+ public string Email { get; set; }
+ public byte[] Picture { get; set; }
+
+ }
+} \ No newline at end of file
diff --git a/ApartmentManager/HousingWebApi/Models/User.cs b/ApartmentManager/HousingWebApi/Models/User.cs
index bce5318..e260ede 100644
--- a/ApartmentManager/HousingWebApi/Models/User.cs
+++ b/ApartmentManager/HousingWebApi/Models/User.cs
@@ -8,6 +8,10 @@ namespace HousingWebApi
public partial class User
{
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int ApartmentNr { get; set; }
+
[Required]
[StringLength(15)]
public string Username { get; set; }
@@ -17,11 +21,15 @@ namespace HousingWebApi
public string Password { get; set; }
[Required]
- [StringLength(15)]
+ [StringLength(1)]
+ public string Type { get; set; }
+
+ [Required]
+ [StringLength(20)]
public string FirstName { get; set; }
[Required]
- [StringLength(15)]
+ [StringLength(20)]
public string LastName { get; set; }
[Column(TypeName = "date")]
@@ -30,16 +38,12 @@ namespace HousingWebApi
[StringLength(12)]
public string Phone { get; set; }
- [StringLength(26)]
+ [StringLength(30)]
public string Email { get; set; }
[Column(TypeName = "image")]
public byte[] Picture { get; set; }
- [Key]
- [DatabaseGenerated(DatabaseGeneratedOption.None)]
- public int ApartmentNr { get; set; }
-
[StringLength(20)]
public string SecondName { get; set; }
@@ -49,9 +53,10 @@ namespace HousingWebApi
[Column(TypeName = "date")]
public DateTime? SecondBirthDate { get; set; }
- public int? SecondPhone { get; set; }
+ [StringLength(12)]
+ public string SecondPhone { get; set; }
- [StringLength(25)]
+ [StringLength(30)]
public string SecondEmail { get; set; }
public virtual Apartment Apartment { get; set; }