public bool RemoveTeacher(IConnectionHandler handler, Guid workShopId, Guid teacherId) { var workShopTeacherBO = new WorkShopTeacherBO(); var workShopTeacher = workShopTeacherBO.Get(handler, workShopId, teacherId); if (workShopTeacher == null) { return(true); } if (!workShopTeacherBO.Delete(handler, workShopId, teacherId)) { throw new Exception(Resources.Congress.ErrorInDeleteWorkShopTeacher); } return(true); }
public bool AddTeacher(IConnectionHandler handler, Guid workShopId, Guid teacherId) { var workShopTeacherBO = new WorkShopTeacherBO(); var shopTeacher = workShopTeacherBO.Get(handler, workShopId, teacherId); if (shopTeacher != null) { return(true); } var workShopTeacher = new WorkShopTeacher { TeacherId = teacherId, WorkShopId = workShopId }; if (!workShopTeacherBO.Insert(handler, workShopTeacher)) { throw new Exception(Resources.Congress.ErrorInSaveWorkShopTeacher); } return(true); }