internal static CarpoolingDAL.Client createDALClientFromClient(Client client)
 {
     CarpoolingDAL.Client nc = new CarpoolingDAL.Client();
     nc.contactNumber = client.ContactNumber;
     nc.email         = client.Email;
     nc.name          = client.Name;
     nc.notes         = client.Notes;
     nc.password      = client.Password;
     nc.surname       = client.Surname;
     nc.username      = client.Username;
     return(nc);
 }
 internal static CarpoolingDAL.Client createDALClientFromClient(Client client)
 {
     CarpoolingDAL.Client nc = new CarpoolingDAL.Client();
     nc.contactNumber = client.ContactNumber;
     nc.email = client.Email;
     nc.name = client.Name;
     nc.notes = client.Notes;
     nc.password = client.Password;
     nc.surname = client.Surname;
     nc.username = client.Username;
     return nc;
 }
        public static Client createClientFromDALClient(CarpoolingDAL.Client o)
        {
            Client c = new Client(o.username, o.password);

            c.ContactNumber = o.contactNumber;
            c.Email         = o.email;
            c.Id            = o.idClient;
            c.Name          = o.name;
            c.Notes         = o.notes;
            c.Surname       = o.surname;
            foreach (CarpoolingDAL.Resource item in o.Resources)
            {
                c.addResource(RepositoryUtility.createResourceFromDALResource(item));
            }
            RouteRepository rr = RouteRepository.getInstanca();

            foreach (CarpoolingDAL.FirmRoute item in o.FirmRoutes)
            {
                c.addFirmRoute(rr.getRouteById(item.idRoute));
            }
            return(c);
        }