public static BLLProgrammer GetBLLEntity(this DALProgrammer dalEntity) { if (dalEntity == null) { return(null); } return(new BLLProgrammer() { Id = dalEntity.Id, Name = dalEntity.Name, Surname = dalEntity.Surname, Age = dalEntity.Age, Salary = dalEntity.Salary, }); }
public static Programmer GetORMEntity(this DALProgrammer DalEntity) { if (DalEntity == null) { throw new ArgumentNullException($"{DalEntity} is null!"); } return(new Programmer { Id = DalEntity.Id, Name = DalEntity.Name, Surname = DalEntity.Surname, Salary = DalEntity.Salary, Age = DalEntity.Age }); }
public void UpDate(DALProgrammer e) { context.Entry(e.GetORMEntity()).State = EntityState.Modified; }
public void Delete(DALProgrammer e) { context.Set <Programmer>().Attach(e.GetORMEntity()); context.Set <Programmer>().Remove(e.GetORMEntity()); }
public void Create(DALProgrammer e) { context.Set <Programmer>().Add(e.GetORMEntity()); }