// mappings for developer objects // mapping DB entity to library class public static Library.Developer Map(DataAccess.Developer developer) => new Library.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 Library.Developer GetDeveloper(int developerid) { DataAccess.Developer dev = _db.Developer.Find(developerid); return(dev == null ? null : Mapper.Map(dev)); }