public PrViewModel DestroyPr(PrViewModel givenPr) { this.Data.Prs.Delete(givenPr.Id); this.Data.SaveChanges(); return givenPr; }
public PrViewModel CreatePr(PrViewModel givenPr) { if (givenPr == null) { return null; } var newPr = new Pr { Name = givenPr.Name, Address = givenPr.Address, PhoneNumber = givenPr.PhoneNumber, Email = givenPr.Email, Media = givenPr.Media, IsVisible = givenPr.IsVisible }; this.Data.Prs.Add(newPr); this.Data.SaveChanges(); givenPr.Id = newPr.Id; return givenPr; }
public PrViewModel UpdatePr(PrViewModel givenPr) { var prFromDb = this.Data.Prs .All() .FirstOrDefault(p => p.Id == givenPr.Id); if (givenPr == null || prFromDb == null) { return givenPr; } prFromDb.Name = givenPr.Name; prFromDb.Address = givenPr.Address; prFromDb.PhoneNumber = givenPr.PhoneNumber; prFromDb.Email = givenPr.Email; prFromDb.Media = givenPr.Media; prFromDb.IsVisible = givenPr.IsVisible; this.Data.SaveChanges(); return givenPr; }