Example #1
0
 public User(ModelsForWpf.User user)
 {
     this.Id       = user.Id;
     this.FullName = user.FullName;
     this.Login    = user.Login;
     this.Password = user.Password;
     this.PhoneNum = user.PhoneNum;
     this.IsAdmin  = user.IsAdmin;
 }
Example #2
0
        static public ModelsForWpf.Car ToCar(Car car, ModelsForWpf.User owner = null)
        {
            var ret = new ModelsForWpf.Car();

            ret.Id         = car.Id;
            ret.Info       = car.Info;
            ret.RegNum     = car.RegNum;
            ret.Owner      = owner;
            ret.UserTalons = new List <ModelsForWpf.Talon>();
            using (var rep = new TalonRep())
            {
                foreach (var t in rep.GetItems())
                {
                    if (t.Car_Id == ret.Id)
                    {
                        var talon = ToTalon(t);
                        talon.Car = ret;
                        ret.UserTalons.Add(talon);
                    }
                }
            }
            return(ret);
        }
Example #3
0
        static public ModelsForWpf.User ToUser(User user)
        {
            var ret = new ModelsForWpf.User();

            ret.Id       = user.Id;
            ret.IsAdmin  = user.IsAdmin;
            ret.PhoneNum = user.PhoneNum;
            ret.Password = user.Password;
            ret.Login    = user.Login;
            ret.FullName = user.FullName;
            ret.Cars     = new List <ModelsForWpf.Car>();
            using (var userCarRep = new UserCarRep())
                using (var carRep = new CarRep())
                {
                    foreach (var uc in userCarRep.GetItems())
                    {
                        if (uc.Owner_Id == ret.Id)
                        {
                            ret.Cars.Add(ToCar(carRep.GetItem(uc.Car_Id), ret));
                        }
                    }
                }
            return(ret);
        }