Exemple #1
0
 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,
     });
 }
Exemple #2
0
        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
            });
        }
Exemple #3
0
 public void UpDate(DALProgrammer e)
 {
     context.Entry(e.GetORMEntity()).State = EntityState.Modified;
 }
Exemple #4
0
 public void Delete(DALProgrammer e)
 {
     context.Set <Programmer>().Attach(e.GetORMEntity());
     context.Set <Programmer>().Remove(e.GetORMEntity());
 }
Exemple #5
0
 public void Create(DALProgrammer e)
 {
     context.Set <Programmer>().Add(e.GetORMEntity());
 }