/// <inheritdoc/> public string EbbeAMegyebeLakik(Megyek megye) { try { return(this.ListAll(this.VasarlokRepository.EbbeAMegyebeKiLakik(megye).ConvertAll <object>(p => p))); } catch (Exception) { return("A művelet sikertelen volt, vagy ebbe a megyébe nem lakik senki."); } }
public void EbbeAMegyebeLakik( [ValueSource("VasarloLista")] List <Vasarlok> vasarlok, [ValueSource("Megye")] Megyek megye) { var repo = new Mock <IVasarlokRepository>(); var testelt = new Logic(); repo.Setup(p => p.EbbeAMegyebeKiLakik(megye)).Returns(vasarlok); testelt.VasarlokRepository = repo.Object; testelt.EbbeAMegyebeLakik(megye); repo.Verify(p => p.EbbeAMegyebeKiLakik(megye), Times.Once); }
/// <inheritdoc/> public void Update(Megyek toUpdate) { var old = VegyesBolt.Megyeks.First(p => p.Id == toUpdate.Id); // old.Id = toUpdate.Id == null ? old.Id : toUpdate.Id; old.Nepesseg = toUpdate.Nepesseg == null ? old.Nepesseg : toUpdate.Nepesseg; old.Nev = toUpdate.Nev ?? old.Nev; old.Szekhely = toUpdate.Szekhely ?? old.Szekhely; old.TelepulesekSzama = toUpdate.TelepulesekSzama == null ? old.TelepulesekSzama : toUpdate.TelepulesekSzama; old.Terulet = toUpdate.Terulet == null ? old.Terulet : toUpdate.Terulet; old.Vasarloks = toUpdate.Vasarloks ?? old.Vasarloks; VegyesBolt.SaveChanges(); }
/// <inheritdoc/> public bool CreateMegye(Megyek create) { try { this.MegyeRepository.Create(create); } catch (Exception) { return(false); } return(true); }
/// <inheritdoc/> public bool DeleteMegyek(Megyek delete) { try { this.MegyeRepository.Delete(delete); } catch (Exception) { return(false); } return(true); }
/// <inheritdoc/> public void Delete(Megyek toDelete) { var cascade = VegyesBolt.Vasarloks.Where(p => p.Megye == toDelete.Id); foreach (var item in cascade) { item.Megye = null; } var delete = VegyesBolt.Megyeks.Where(p => p.Id == toDelete.Id).First(); VegyesBolt.Megyeks.Remove(delete); VegyesBolt.SaveChanges(); }
/// <inheritdoc/> public void Create(Megyek create) { VegyesBolt.Megyeks.Add(create); VegyesBolt.SaveChanges(); }
/// <inheritdoc/> public List <Vasarlok> EbbeAMegyebeKiLakik(Megyek megye) { var vasarlok = VegyesBolt.Vasarloks.Where(p => p.Megye == megye.Id).ToList(); return(vasarlok); }