示例#1
0
 public AgencyModel(ConnextBusinessLayer.Bdd.AGENCY objBdd)
 {
     Id = objBdd.ID_AGENCY;
     Name = objBdd.NAME;
     Latitude = objBdd.LATITUDE;
     Longitude = objBdd.LONGITUDE;
 }
示例#2
0
 public PublicationModel(ConnextBusinessLayer.Bdd.PUBLICATION objBdd)
 {
     Id = objBdd.ID_PUBLICATION;
     Group = new GroupLiteModel(objBdd.GROUP);
     Title = objBdd.TITLE;
     Description = objBdd.DESCRIPTION;
     Category = new CategoryModel(objBdd.CATEGORY);
 }
示例#3
0
 public PublicationLiteModel(ConnextBusinessLayer.Bdd.PUBLICATION objBdd)
 {
     Id = objBdd.ID_PUBLICATION;
     Title = objBdd.TITLE;
     Description = objBdd.DESCRIPTION;
     User = new UserBaseModel(objBdd.USER);
     DateTimeCreation = objBdd.DATE_TIME_CREATION;
 }
示例#4
0
 public GroupModel(ConnextBusinessLayer.Bdd.GROUP objBdd)
     : base(objBdd)
 {
     listUser = new List<UserBaseModel>();
     foreach(var userBdd in objBdd.USERs)
     {
         listUser.Add(new UserBaseModel(userBdd));
     }
 }
示例#5
0
 public TravelLiteModel(ConnextBusinessLayer.Bdd.TRAVEL objBdd)
 {
     Id = objBdd.ID_TRAVEL;
     Publication = new PublicationLiteModel(objBdd.PUBLICATION);
     DepartureAgency = new AgencyLiteModel(objBdd.AGENCY);
     ArrivalAgency = new AgencyLiteModel(objBdd.AGENCY1);
     Capacity = objBdd.CAPACITY;
     DepartureTime = objBdd.DEPARTUREHOUR;
     ArrivalTime = objBdd.ARRIVALHOUR;
 }
示例#6
0
 public GroupLiteModel(ConnextBusinessLayer.Bdd.GROUP objBdd)
 {
     Id = objBdd.ID_GROUP;
     Label = objBdd.LABEL;
 }
示例#7
0
 public UserBaseModel(ConnextBusinessLayer.Bdd.USER objBdd)
 {
     Id = objBdd.ID_USER;
     FirstName = objBdd.FIRST_NAME;
     Lastname = objBdd.LAST_NAME;
     Email = objBdd.EMAIL;
     AgencyId = objBdd.ID_AGENCY;
     Description = objBdd.DESCRIPTION;
 }
示例#8
0
 public TokenWithUserBaseModel(string token, ConnextBusinessLayer.Bdd.USER objBdd)
 {
     this.token = token;
     this.userInfo = new UserBaseModel(objBdd);
 }
示例#9
0
 public UserModel(ConnextBusinessLayer.Bdd.USER objBdd)
 {
     Id = objBdd.ID_USER;
     FirstName = objBdd.FIRST_NAME;
     Lastname = objBdd.LAST_NAME;
     Email = objBdd.EMAIL;
     Password = objBdd.PASSWORD;
     var agency = objBdd.AGENCY;
     Agency = new AgencyModel(agency);
 }
示例#10
0
 public UserLiteModel(ConnextBusinessLayer.Bdd.USER objBdd)
 {
     Id = objBdd.ID_USER;
     FirstName = objBdd.FIRST_NAME;
     Lastname = objBdd.LAST_NAME;
     Email = objBdd.EMAIL;
     Password = objBdd.PASSWORD;
     var agency = objBdd.AGENCY;
     AgencyId = agency.ID_AGENCY;
     AgencyName = agency.NAME;
     Description = objBdd.DESCRIPTION;
 }
示例#11
0
 public AgencyLiteModel(ConnextBusinessLayer.Bdd.AGENCY objBdd)
 {
     Id = objBdd.ID_AGENCY;
     Name = objBdd.NAME;
 }
示例#12
0
 public CategoryModel(ConnextBusinessLayer.Bdd.CATEGORY objBdd)
 {
     Id = objBdd.ID_CATEGORY;
     Label = objBdd.TITLE;
     Description = objBdd.DESCRIPTION;
 }