public object GetSubjectList(ParamDIVISIONWISESUBJECT objdiv)
 {
     try
     {
         SchoolMainContext db = new ConcreateContext().GetContext(objdiv.userid, objdiv.password);
         if (db == null)
         {
             return(new Results()
             {
                 IsSuccess = false, Message = "Invalid User"
             });
         }
         var SubjectList = db.VIEWDIVISIONWISESUBJECTs.Where(r => r.DIVISIONID == objdiv.divisionid && r.DISPLAY == 1 && r.UserId == objdiv.userid).ToList();
         if (SubjectList.Count == 0)
         {
             var StudSubjectList = db.VIEWDIVISIONWISESUBJECTSTUDENTs.Where(r => r.DIVISIONID == objdiv.divisionid && r.DISPLAY == 1 && r.UserId == objdiv.userid).ToList();
             if (StudSubjectList.Count == 0)
             {
                 return(new Results
                 {
                     IsSuccess = false,
                     Message = new InvalidUser()
                     {
                         IsSuccess = false, Result = "Subject Not Found"
                     }
                 });
             }
             else
             {
                 return(new DivisionListResult()
                 {
                     IsSuccess = true, SubjectList = StudSubjectList
                 });
             }
         }
         else
         {
             return(new DivisionListResult()
             {
                 IsSuccess = true, SubjectList = SubjectList
             });
         }
     }
     catch (Exception E)
     {
         return(new Results
         {
             IsSuccess = false,
             Message = E.Message
         });
     }
 }
예제 #2
0
 public object GetSubjectList(ParamDIVISIONWISESUBJECT objdiv)
 {
     try
     {
         var SubjectList = db.VIEWDIVISIONWISESUBJECTs.Where(r => r.DIVISIONID == objdiv.divisionid && r.DISPLAY == 1 && r.UserId == objdiv.userid).ToList();
         if (SubjectList.Count == 0)
         {
             var StudSubjectList = db.VIEWDIVISIONWISESUBJECTSTUDENTs.Where(r => r.DIVISIONID == objdiv.divisionid && r.DISPLAY == 1 && r.UserId == objdiv.userid).ToList();
             if (StudSubjectList.Count == 0)
             {
                 return(new Error()
                 {
                     IsError = true, Message = "Subject Not Found"
                 });
             }
             else
             {
                 return(new DivisionListResult()
                 {
                     IsSuccess = true, SubjectList = StudSubjectList
                 });
             }
         }
         else
         {
             return(new DivisionListResult()
             {
                 IsSuccess = true, SubjectList = SubjectList
             });
         }
     }
     catch (Exception E)
     {
         return(new Error()
         {
             IsError = true,
             Message = E.Message
         });
     }
 }
        public object ShowSubjectList([FromBody] ParamDIVISIONWISESUBJECT objsub)
        {
            GetSubjectListBusiness obj = new GetSubjectListBusiness();

            return(obj.GetSubjectList(objsub));
        }