示例#1
0
 public void ConvertWorkExperienceToWorkExperienceBDO(WorkExperience web, WorkExperienceBDO we)
 {
     we.CompanyName        = web.CompanyName;
     we.MonthlySalary      = web.MonthlySalary;
     we.Position           = web.Position;
     we.StatusOfEmployment = web.StatusOfEmployment;
     we.TeacherId          = web.TeacherId;
     we.WEId        = web.WEId;
     we.WorkExpFrom = web.WorkExpFrom;
     we.WorkExpTo   = web.WorkExpTo;
 }
示例#2
0
        private ICollection <WorkExperience> ToWorkExperienceList(List <WorkExperienceBDO> tcl)
        {
            ICollection <WorkExperience> weList = new List <WorkExperience>();

            foreach (WorkExperienceBDO web in tcl)
            {
                WorkExperience we = new WorkExperience();
                ConvertWorkExperienceBDOToWorkExperience(web, we);
                weList.Add(we);
            }
            return(weList);
        }
示例#3
0
        public Boolean CreateWorkExperiences(List <WorkExperienceBDO> tcbdo, string teacherId)
        {
            Boolean ret = true;

            foreach (WorkExperienceBDO t in tcbdo)
            {
                WorkExperience te = new WorkExperience();
                ConvertWorkExperienceBDOToWorkExperience(t, te, teacherId);
                using (var DCEnt = new DCFIEntities())
                {
                    DCEnt.WorkExperiences.Attach(te);
                    int num = DCEnt.SaveChanges();
                    if (num != 1)
                    {
                        ret = false;
                    }
                }
            }
            return(ret);
        }
示例#4
0
 public Boolean CreateWorkExperiences(List<WorkExperienceBDO> tcbdo, string teacherId)
 {
     Boolean ret = true;
     try {
     foreach (WorkExperienceBDO t in tcbdo)
     {
         WorkExperience te = new WorkExperience();
         ConvertWorkExperienceBDOToWorkExperience(t, te, teacherId);
         using (var DCEnt = new DCFIEntities())
         {
             DCEnt.WorkExperiences.Attach(te);
             int num = DCEnt.SaveChanges();
             if (num != 1)
                 ret = false;
         }
     }
     }
     catch (DbEntityValidationException dbEx)
     {
         foreach (var validationErrors in dbEx.EntityValidationErrors)
         {
             foreach (var validationError in validationErrors.ValidationErrors)
             {
                 Trace.TraceInformation("Property: {0} Error: {1}",
                                         validationError.PropertyName,
                                         validationError.ErrorMessage);
             }
         }
     }
     return ret;
 }
示例#5
0
 public void ConvertWorkExperienceToWorkExperienceBDO(WorkExperience web, WorkExperienceBDO we)
 {
     we.CompanyName = web.CompanyName;
     we.MonthlySalary = web.MonthlySalary;
     we.Position = web.Position;
     we.StatusOfEmployment = web.StatusOfEmployment;
     we.TeacherId = web.TeacherId;
     we.WEId = web.WEId;
     we.WorkExpFrom = web.WorkExpFrom;
     we.WorkExpTo = web.WorkExpTo;
 }
示例#6
0
 private ICollection<WorkExperience> ToWorkExperienceList(List<WorkExperienceBDO> tcl)
 {
     ICollection<WorkExperience> weList = new List<WorkExperience>();
     foreach (WorkExperienceBDO web in tcl)
     {
         WorkExperience we = new WorkExperience();
         ConvertWorkExperienceBDOToWorkExperience(web, we);
         weList.Add(we);
     }
     return weList;
 }
示例#7
0
 public Boolean CreateWorkExperiences(List<WorkExperienceBDO> tcbdo, string teacherId)
 {
     Boolean ret = true;
     foreach (WorkExperienceBDO t in tcbdo)
     {
         WorkExperience te = new WorkExperience();
         ConvertWorkExperienceBDOToWorkExperience(t, te, teacherId);
         using (var DCEnt = new DCFIEntities())
         {
             DCEnt.WorkExperiences.Attach(te);
             int num = DCEnt.SaveChanges();
             if (num != 1)
                 ret = false;
         }
     }
     return ret;
 }