// 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); } }
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); }