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; }
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); }
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); }