// GET api/staff/5
 public StuffCustom Get(int id)
 {
     try
     {
         var         entity = unitOfWork.StuffManger.GetByID(id);
         StuffCustom staff  = new StuffCustom();
         staff.id        = entity.id;
         staff.fname     = entity.fname;
         staff.lname     = entity.lname;
         staff.Afname    = entity.Afname;
         staff.Alname    = entity.Alname;
         staff.email     = entity.email;
         staff.pass      = entity.pass;
         staff.phone     = entity.phone;
         staff.DOB       = entity.DOB;
         staff.JoinDate  = entity.JoinDate;
         staff.FiredDate = entity.FiredDate;
         staff.Img       = entity.Img;
         staff.RoleId    = entity.RoleId;
         return(staff);
     }
     catch
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
        public StuffCustom GetCourseTeacher(int crsId)
        {
            UnitOfWork  uow     = new UnitOfWork();
            StuffCustom stuff   = new StuffCustom();
            var         crs     = uow.CourseManager.GetByID(crsId);
            var         teacher = uow.StuffManger.GetByID(crs.staffId.Value);

            stuff.id        = teacher.id;
            stuff.fname     = teacher.fname;
            stuff.lname     = teacher.lname;
            stuff.Afname    = teacher.Afname;
            stuff.Alname    = teacher.Alname;
            stuff.email     = teacher.email;
            stuff.pass      = teacher.pass;
            stuff.phone     = teacher.phone;
            stuff.DOB       = (DateTime)teacher.DOB;
            stuff.JoinDate  = (DateTime)teacher.JoinDate;
            stuff.FiredDate = (DateTime)teacher.FiredDate;
            stuff.Img       = teacher.Img;
            stuff.status    = teacher.status;
            return(stuff);
        }