public static Basic_Celebrity_Info ToModel(Basic_Celebrity celeb) { Basic_Celebrity_Info info = new Basic_Celebrity_Info(); info.Id = celeb.Id; info.Name = celeb.Name; info.Aka = celeb.Aka; info.Name_En = celeb.Name_En; info.Aka_En = celeb.Aka_En; info.Gender = (bool)celeb.Gender; info.Profession = celeb.Profession; info.Birth_Date = celeb.Birth_Date; info.Death_Date = celeb.Death_Date; info.Born_Place = celeb.Born_Place; info.Family = celeb.Family; info.Douban = celeb.Douban; info.IMDb = celeb.IMDb; info.Summary = celeb.Summary; info.Create_Time = (DateTime)celeb.Create_Time; info.Alter_Time = (DateTime)celeb.Alter_Time; info.Create_User = (Guid)celeb.Create_User; info.Avatar = Step_Celeb_Avatar_DAL.ToModel(celeb.Step_Celeb_Avatar.FirstOrDefault()); return(info); }
//public static List<Basic_Celebrity_Info> GetList(string condition) //{ // Basic_Celebrity_DAL _Basic_User = new Basic_Celebrity_DAL(); // return _Basic_User.GetList(condition); //} public static bool Insert(Basic_Celebrity_Info info) { Basic_Celebrity_DAL _Basic_Celeb = new Basic_Celebrity_DAL(); if (info.Id == Guid.Empty) { return(false); } return(_Basic_Celeb.Insert(info)); }
public bool Insert(Basic_Celebrity_Info info) { using (MovieResShareEntities database = new MovieResShareEntities()) { try { database.Basic_Celebrity.Add(ToDatabase(info)); database.SaveChanges(); return(true); } catch (Exception e) { return(false); } } }
public static Basic_Celebrity ToDatabase(Basic_Celebrity_Info info) { Basic_Celebrity celeb = new Basic_Celebrity(); celeb.Id = info.Id; celeb.Name = info.Name; celeb.Aka = info.Aka; celeb.Name_En = info.Name_En; celeb.Aka_En = info.Aka_En; celeb.Gender = info.Gender; celeb.Profession = info.Profession; celeb.Birth_Date = info.Birth_Date; celeb.Death_Date = info.Death_Date; celeb.Born_Place = info.Born_Place; celeb.Family = info.Family; celeb.Douban = info.Douban; celeb.IMDb = info.IMDb; celeb.Summary = info.Summary; celeb.Create_Time = info.Create_Time; celeb.Alter_Time = info.Alter_Time; celeb.Create_User = info.Create_User; List <Step_Celeb_Avatar> avatar = new List <Step_Celeb_Avatar>(); avatar.Add(new Step_Celeb_Avatar() { Id = info.Avatar.Id, Celeb = info.Avatar.Celeb, Large = info.Avatar.Large, Medium = info.Avatar.Medium, Small = info.Avatar.Small }); celeb.Step_Celeb_Avatar = avatar; return(celeb); }