// mapping library class to DB entity public static DataAccess.Developer Map(Library.Developer developer) => new DataAccess.Developer { DeveloperId = developer.DeveloperId, Name = developer.Name, FoundingDate = developer.FoundingDate, Website = developer.Website };
public bool UpdateDeveloper(Library.Developer developer) { DataAccess.Developer dev = Mapper.Map(developer); if (_db.Developer.Find(developer.DeveloperId) != null) { _db.Entry(_db.Developer.Find(developer.DeveloperId)) .CurrentValues.SetValues(dev); _db.SaveChanges(); return(true); } return(false); }
public bool AddDeveloper(Library.Developer developer) { bool success = true; try { Developer developerDB = Mapper.Map(developer); _db.Add(developerDB); _db.SaveChanges(); developer.DeveloperId = developerDB.DeveloperId; return(success); } catch { success = false; return(success); } }
public Library.FullUserGame GetFullUserGame(string username, int id) { Library.UserGame titanug = new Library.UserGame(); Library.Game titangame = new Library.Game(); Library.Developer titandev = new Library.Developer(); List <Library.Dlc> titandlc = new List <Library.Dlc>(); titanug = GetUserGame(username, id); titangame = GetGame(id); int n = (int)titangame.DeveloperId; titandev = GetDeveloper(n); titandlc = GetDlcbyUserGame(username, id).ToList(); Library.FullUserGame titan = new Library.FullUserGame { Developer = titandev, Game = titangame, Dlcs = titandlc, UserGame = titanug, }; return(titan); }