Esempio n. 1
0
 public dynamic AddAttendance(DTO.LABURNUM.COM.CommonAttendanceModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         if (model.ClassId <= 0 && model.SectionId <= 0 && model.StudentId <= 0)
         {
             return(GetApiResponseModel("Class Id, SectionId & Student Id Cannnot be Zero or Less Than Zero.", true, null));
         }
         if (model.ClassId <= 0)
         {
             return(GetApiResponseModel("Class Id Cannnot be null.", true, null));
         }
         if (model.SectionId <= 0)
         {
             return(GetApiResponseModel("Section Id Cannnot be null.", true, null));
         }
         if (model.StudentId <= 0)
         {
             return(GetApiResponseModel("Student Id Cannnot be null.", true, null));
         }
         long id = new Controllers.CommonAttendanceController().Add(model);
         return(GetApiResponseModel("Morning Attendance Submitted Successfully", true, id));
     }
     else
     {
         return(GetApiResponseModel("Api Access User Name or Password Invalid.", false, null));
     }
 }
Esempio n. 2
0
 public dynamic SubmitAfterLunchAttendance(DTO.LABURNUM.COM.CommonAttendanceModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         if (model.AttendanceId <= 0 && model.ClassId <= 0 && model.StudentId <= 0)
         {
             return(GetApiResponseModel("Class Id, AttendanceId & StudentId Cannnot be Zero or Less Than Zero.", true, null));
         }
         if (model.AttendanceId <= 0)
         {
             return(GetApiResponseModel("Attendance Id Cannnot be null.", true, null));
         }
         if (model.ClassId <= 0)
         {
             return(GetApiResponseModel("Class Id Cannnot be null.", true, null));
         }
         if (model.StudentId <= 0)
         {
             return(GetApiResponseModel("Student Id Cannnot be null.", true, null));
         }
         new Controllers.CommonAttendanceController().SubmitAfterLunchAttendanceAsPerClass(model);
         return(GetApiResponseModel("After Lunch Attendance Submitted Successfully", true, null));
     }
     else
     {
         return(GetApiResponseModel("Api Access User Name or Password Invalid.", false, null));
     }
 }
Esempio n. 3
0
 public dynamic SearchAttendanceReport(DTO.LABURNUM.COM.CommonAttendanceModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         return(GetApiResponseModel("Successfully Performed.", true, new API.LABURNUM.COM.Controllers.CommonAttendanceController().SearchAttendanceReport(model)));
     }
     else
     {
         return(GetApiResponseModel("Api Access User Name or Password Invalid.", false, null));
     }
 }
Esempio n. 4
0
 public dynamic SearchStudentListForAttendance(DTO.LABURNUM.COM.CommonAttendanceModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         if (model.ClassId <= 0 && model.SectionId <= 0)
         {
             return(GetApiResponseModel("Class Id And Section Id Cannot be blank.", false, null));
         }
         if (model.ClassId <= 0)
         {
             return(GetApiResponseModel("Class Id Id Cannot be blank.", false, null));
         }
         if (model.SectionId <= 0)
         {
             return(GetApiResponseModel("Section Id Cannot be blank.", false, null));
         }
         List <DTO.LABURNUM.COM.CommonAttendanceModel> dbList = new List <DTO.LABURNUM.COM.CommonAttendanceModel>();
         List <API.LABURNUM.COM.Student> dbStudents           = new FrontEndApi.StudentApi().GetStudentByAdvanceSearch(new DTO.LABURNUM.COM.StudentModel()
         {
             ClassId = model.ClassId, SectionId = model.SectionId
         });
         foreach (API.LABURNUM.COM.Student item in dbStudents)
         {
             dbList.Add(new DTO.LABURNUM.COM.CommonAttendanceModel()
             {
                 ClassId         = item.ClassId,
                 SectionId       = item.SectionId,
                 StudentId       = item.StudentId,
                 StudentName     = item.FirstName + " " + item.MiddleName + " " + item.LastName,
                 Mobile          = item.Mobile,
                 FatherName      = item.FatherName,
                 AdmissionNumber = item.AdmissionNumber,
             });
         }
         return(GetApiResponseModel("Successfully Performed.", true, dbList));
     }
     else
     {
         return(GetApiResponseModel("Api Access User Name or Password Invalid.", false, null));
     }
 }