public JsonResult GetFAQDetail()
        {
            try
            {
                db = new CourseDataContext();
                var list = (from faq in db.tblUserFAQs
                            select new
                {
                    faq
                }).ToList();
                var data = list.Select(x => new
                {
                    x.faq.Query,
                    x.faq.Name,
                    x.faq.Mobile,
                    x.faq.UserFAQId,
                    x.faq.Email,
                    DateCreated = x.faq.DateCreated.ToString("dd/MM/yyyy")
                }).ToList();

                if (data != null)
                {
                    return(Json(data, JsonRequestBehavior.AllowGet));
                }
                return(Json("", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
예제 #2
0
        public JsonResult ChangePasswordForInternTutors(string strOldPassword, string strNewPassword)
        {
            try
            {
                db = new CourseDataContext();
                Int64 intInternTutorId = 0;
                if (Session["InternTutorId"].ToString() != null)
                {
                    Int64.TryParse(Session["InternTutorId"].ToString(), out intInternTutorId);
                }

                var data = (from d in db.SITSPL_tblUsers
                            where d.Id == intInternTutorId &&
                            d.Password == strOldPassword
                            select d).FirstOrDefault();

                if (data != null)
                {
                    data.Password = strNewPassword;
                    db.SubmitChanges();
                    return(Json(intInternTutorId.ToString(), JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("OldPasswordNotMatch", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
 public JsonResult AddForContact(tblContact tblContact)
 {
     //return null;
     try
     {
         if (tblContact != null)
         {
             if (string.IsNullOrEmpty(tblContact.Name) && string.IsNullOrEmpty(tblContact.Email) && string.IsNullOrEmpty(tblContact.Mobile) &&
                 string.IsNullOrEmpty(tblContact.Message) && string.IsNullOrEmpty(tblContact.Country) && string.IsNullOrEmpty(tblContact.Subject))
             {
                 return(Json("AllFieldsRequired", JsonRequestBehavior.AllowGet));
             }
             db = new CourseDataContext();
             tblContact.DateCreated = DateTime.Now;
             tblContact.CreatedBy   = tblContact.Name;
             tblContact.IsPublished = true;
             db.tblContacts.InsertOnSubmit(tblContact);
             db.SubmitChanges();
             SendOTPForEnqueryContactFAQ(tblContact.Name, tblContact.Email, "Contact", "ContactRes");
             return(Json(tblContact.ContactId, JsonRequestBehavior.AllowGet));
         }
         return(Json("Failed", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
        // Get Course For Intern Tutor

        public JsonResult InternshipForInternTutor()
        {
            try
            {
                db = new CourseDataContext();
                Int64 intInternTutorId = 0;
                Int64.TryParse(Session["InternTutorId"].ToString(), out intInternTutorId);

                var InternId = (from tut in db.SITSPL_tblTutors
                                join intrtut in db.tblInternTutors
                                on tut.TutorId equals intrtut.TutorId
                                join intr in db.SITSPL_tblInternships
                                on intrtut.InternshipId equals intr.InternshipId
                                select new
                {
                    intrtut.InternshipId,
                    intr.InternshipName
                }).ToList();

                var data = InternId.Select(x => new
                {
                    x.InternshipId,
                    x.InternshipName
                }).Distinct().ToList();

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult FAQByAdmin()
        {
            try
            {
                db = new CourseDataContext();
                var list = (from faq in db.tblFAQs
                            where faq.IsPublished == true
                            select new
                {
                    faq
                }).ToList();

                var data = list.Select(x => new
                {
                    x.faq.FAQId,
                    x.faq.Question,
                    x.faq.QuestionType,
                    x.faq.Answer,
                    x.faq.IsPublished,
                    x.faq.CreatedBy,
                    DateCreated = x.faq.DateCreated.ToString("dd/MM/yyyy"),
                    LastUpdated = x.faq.LastUpdated.HasValue ? x.faq.LastUpdated.Value.ToString("dd/MM/yyyy") : null,
                    x.faq.UpdatedBy
                }).OrderByDescending(x => x.FAQId).ToList();

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult DeleteCourse(int Id)
        {
            try
            {
                db = new CourseDataContext();
                if (Id > 0)
                {
                    SITSPL_tblCourse course = db.SITSPL_tblCourses.Where(x => x.CourseId == Id).FirstOrDefault();
                    if (course != null)
                    {
                        db.SITSPL_tblCourses.DeleteOnSubmit(course);
                        db.SubmitChanges();
                        return(Json(Id.ToString(), JsonRequestBehavior.AllowGet));
                    }
                }

                return(Json("", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                var    message = new JavaScriptSerializer().Serialize(ex.Message.ToString());
                string str     = ex.Message;
                string err     = str.Substring(0, 61);
                if (err == "The DELETE statement conflicted with the REFERENCE constraint")
                {
                    return(Json("strcoursedepend", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(ex.Message, JsonRequestBehavior.AllowGet));
                }
                //  return Json(ex.Message, JsonRequestBehavior.AllowGet);
            }
        }
 public JsonResult AddReferFriend(tblRefer objRefer)
 {
     try
     {
         if (objRefer != null)
         {
             db = new CourseDataContext();
             tblRefer refer = new tblRefer();
             refer.EmailReferBy   = objRefer.EmailReferBy;
             refer.ReferBy        = objRefer.ReferBy;
             refer.MobileRefereBy = objRefer.MobileRefereBy;
             refer.ReferTo        = objRefer.ReferTo;
             refer.EmailReferTo   = objRefer.EmailReferTo;
             refer.MobileReferTo  = objRefer.MobileReferTo;
             refer.DateCreated    = DateTime.Now;
             refer.CreatedBy      = objRefer.ReferBy;
             refer.IsPublished    = true;
             db.tblRefers.InsertOnSubmit(refer);
             db.SubmitChanges();
             Int64 intReferId = refer.ReferId;
             SendOTPForEnqueryContactFAQ(objRefer.ReferBy, objRefer.EmailReferBy, "Refer", "ReferRes");
             return(Json(intReferId, JsonRequestBehavior.AllowGet));
         }
         return(Json("", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
예제 #8
0
 public List <tblActivity> GetContacts(DateTime afterDate)
 {
     using (CourseDataContext obj = new CourseDataContext())
     {
         return(obj.tblActivities.Where(d => d.ActivityDate > afterDate).OrderByDescending(d => d.ActivityDate).ToList());
     }
 }
예제 #9
0
        // Download Resources For Intern Student

        public JsonResult DownloadResourcesForInternStudent()
        {
            try
            {
                db = new CourseDataContext();
                Int64 intInternStudentId = 0;
                Int64.TryParse(Session["InterApllyId"].ToString(), out intInternStudentId);

                var InternshipStructureId = (from apply in db.tblInternApplies
                                             where apply.InterApllyId == intInternStudentId
                                             select new
                {
                    apply.InternshipStructureId
                }).FirstOrDefault();

                var list = (from d in db.tblResources
                            join c in db.SITSPL_tblInternships
                            on d.InternshipId equals c.InternshipId
                            join intrstr in db.SITSPL_tblInternshipStructures
                            on c.InternshipId equals intrstr.InternshipId
                            where intrstr.InternStructureId == InternshipStructureId.InternshipStructureId


                            where d.UserType == "InternTutor"

                            // from d in db.tblResources
                            // join c in db.SITSPL_tblCourses
                            // on d.CourseId equals c.CourseId
                            // join cd in db.SITSPL_tblCourseDetails
                            // on d.CourseId equals cd.CourseId
                            // join std in db.SITSPL_tblStudentProfiles
                            //on cd.StudentId equals std.StudentId
                            // where d.UserType == "BrandTutor" && std.StudentId == intStudentId
                            select
                            new
                {
                    d,
                    c
                }).ToList();

                var data = list.Select(x => new
                {
                    x.d.ResourceId,
                    x.d.ResourceName,
                    x.d.ResourceType,
                    x.d.IsPubllished,
                    DateCreated = x.d.DateCreated.ToString("dd/MM/yyyy"),
                    x.d.CreatedBy,
                    x.d.UserType,
                    x.c.InternshipName
                }).OrderByDescending(x => x.ResourceId).Distinct().ToList();

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
예제 #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CourseDataContext cources = new CourseDataContext();

        GridView1.DataSource = from course in cources.Del_Courses
                               where course.CoursePK > 10
                               select cources;
    }
        public JsonResult UpdateCourseDetailsMaster(SITSPL_tblCourseStructure cs, int Course, decimal Fees,
                                                    int Discount, decimal NetAmount, DateTime ValidFrom, DateTime ValidTo, int StructureId, int DurationId, string DurationName
                                                    , int StudentCategoryId, bool IsPublished, Int64?BatchId, int StudentSubCategoryId)
        {
            try
            {
                db = new CourseDataContext();
                bool result = false;

                SITSPL_tblCourseStructure coursestr = db.SITSPL_tblCourseStructures.Where(x => x.CourseId == Course &&
                                                                                          x.StructureId == StructureId && x.IsDeleted == false).FirstOrDefault();
                DateTime ValidFromdate = DateTime.Parse(Convert.ToDateTime(ValidFrom).ToShortDateString());
                DateTime ValidTodate   = DateTime.Parse(Convert.ToDateTime(ValidTo).ToShortDateString());

                if (ValidFromdate > ValidTodate)
                {
                    return(Json("ValidTo"));
                }
                else if (coursestr != null)
                {
                    coursestr.CourseId             = Course;
                    coursestr.Fees                 = Fees;
                    coursestr.DiscountPercent      = Discount;
                    coursestr.NetAmount            = NetAmount;
                    coursestr.ValidFrom            = ValidFrom;
                    coursestr.ValidTo              = ValidTo;
                    coursestr.DurationId           = DurationId;
                    coursestr.StdCatgId            = StudentCategoryId;
                    coursestr.StudentSubCategoryId = StudentSubCategoryId;
                    coursestr.BatchId              = BatchId;

                    if (IsPublished)
                    {
                        if (!coursestr.IsPublished)
                        {
                            coursestr.DatePublished = DateTime.Now;
                            coursestr.PublishedBy   = "Admin";
                        }
                    }
                    coursestr.IsPublished = IsPublished;
                    coursestr.LastUpdated = DateTime.Now;
                    coursestr.UpdatedBy   = "Admin";
                    db.SubmitChanges();
                    result = true;
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    result = false;
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult UpdateCourse(int intId, string strCourse)
        {
            try
            {
                db = new CourseDataContext();
                bool isResult = false;
                //   string Cour = Course.Trim();
                if (intId > 0)
                {
                    SITSPL_tblCourse course = db.SITSPL_tblCourses.Where(x => x.CourseId == intId).SingleOrDefault();
                    var data = db.SITSPL_tblCourses.Select(x => x.CourseName).ToList();

                    var alldata = db.SITSPL_tblCourses.Where(x => x.CourseId == intId).Select(x => new
                    {
                        x.CourseId,
                        x.CourseName
                    }).FirstOrDefault();

                    if (data.Contains(strCourse.Trim(), StringComparer.OrdinalIgnoreCase))
                    {
                        if (intId == alldata.CourseId && strCourse.ToLower() == alldata.CourseName.ToLower())
                        {
                            course.CourseName = strCourse;
                            db.SubmitChanges();
                            isResult = true;
                            return(Json(isResult, JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            isResult = false;
                            return(Json(isResult, JsonRequestBehavior.AllowGet));
                        }
                    }
                    else
                    {
                        if (!string.IsNullOrEmpty(strCourse.Trim()))
                        {
                            course.CourseName = strCourse;
                            db.SubmitChanges();
                            isResult = true;
                            return(Json(isResult, JsonRequestBehavior.AllowGet));
                        }
                    }
                }
                return(Json("", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
예제 #13
0
        public JsonResult GetMessagesToInternStudent()
        {
            try
            {
                db = new CourseDataContext();
                var InternTutorId = Session["InternTutorId"].ToString();
                var list          = (from comm in db.tblCommunications
                                     join intr in db.SITSPL_tblInternships
                                     on comm.InternshipId equals intr.InternshipId
                                     join apply in db.tblInternApplies
                                     on comm.Id equals apply.InterApllyId
                                     join instr in db.SITSPL_tblInternshipStructures
                                     on apply.InternshipStructureId equals instr.InternStructureId


                                     where comm.CreatedBy == "Intern Tutor" && comm.TutorId == Convert.ToInt32(InternTutorId)
                                     select new
                {
                    comm,
                    intr,
                    apply
                }).ToList();

                var data = list.Select(x => new
                {
                    x.comm.CommunicationId,
                    x.comm.CategoryType,
                    x.comm.InternshipId,
                    x.intr.InternshipName,
                    x.apply.Name,
                    x.apply.Email,
                    DOB = x.apply.DOB.ToString("dd/MM/yyyy"),
                    x.comm.Id,
                    x.comm.Message,
                    x.comm.IsAllInternStudent,
                    DateCreated = x.comm.DateCreated.ToString("dd/MM/yyyy"),
                    x.comm.CreatedBy,
                    x.comm.UserType,
                }).OrderByDescending(x => x.CommunicationId).Distinct().ToList();



                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
 public JsonResult SendOtpForEnquiry(string Name, string Email, string UserType)
 {
     try
     {
         db = new CourseDataContext();
         bool result = false;
         SendOTPForEnqueryContactFAQ(Name, Email, "Enquiry", "");
         result = true;
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
예제 #15
0
        public JsonResult GetInternStudents()
        {
            try
            {
                db = new CourseDataContext();
                //              select apply.InterApllyId,Name,DOB,Email,Image,CollegeUniv,
                //Qualification,YearOfPassing,apply.DateCreated,HowDoYouKnow

                //from tblInternApply as apply
                //INNER JOIN SITSPL_tblUser as us
                //on us.Id = apply.InterApllyId

                var InternTutorId = Session["InternTutorId"].ToString();

                var list = (from apply in db.tblInternApplies
                            join us in db.SITSPL_tblUsers
                            on apply.InterApllyId equals us.Id


                            select new
                {
                    apply,
                    us
                }).ToList();

                var data = list.Select(x => new
                {
                    x.apply.InterApllyId,
                    x.apply.Name,
                    DOB = x.apply.DOB.ToString("dd/MM/yyyy"),
                    x.apply.Email,
                    x.apply.Image,
                    x.apply.CollegeUniv,
                    x.apply.Qualification,
                    x.apply.YearOfPassing,
                    DateCreated = x.apply.DateCreated.HasValue ? x.apply.DateCreated.Value.ToString("dd/MM/yyyy") : null,
                    x.apply.HowDoYouKnow,
                    x.us.UserType,
                    x.us.UserName
                }).ToList();

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
 // Getting data from Course Master
 public JsonResult GetAddedCourses()
 {
     try
     {
         db = new CourseDataContext();
         var data = db.SITSPL_AddCourse().Where(x => x.IsDeleted = true).OrderByDescending(x => x.CourseId).ToList();
         if (data != null)
         {
             return(Json(data, JsonRequestBehavior.AllowGet));
         }
         return(Json("", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
 // Edit Course
 public JsonResult EditCourse(int Id)
 {
     try
     {
         db = new CourseDataContext();
         var data = db.SITSPL_tblCourses.Where(x => x.CourseId == Id).Select(x => x.CourseName).FirstOrDefault();
         if (data != null)
         {
             return(Json(data, JsonRequestBehavior.AllowGet));
         }
         return(Json("", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
 // 5 September Get Duration
 public JsonResult GetDuration()
 {
     try
     {
         db = new CourseDataContext();
         var data = (from dur in db.tblDurations
                     select new
         {
             dur.DurationId,
             dur.DurationName
         }).ToList();
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
 public JsonResult GetBatchDetails()
 {
     try
     {
         db = new CourseDataContext();
         var data = (from batch in db.SITSPL_tblBatches
                     where batch.IsPublished == true
                     select new
         {
             batch.BatchId,
             batch.BatchSize
         }).ToList();
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }
 // Edit Course Structure
 public JsonResult EditCourseDetail(string CourseId, string StructureId)
 {
     try
     {
         db = new CourseDataContext();
         if (CourseId != "" && StructureId != "" && StructureId != null)
         {
             var Dur = db.SITSPL_tblCourseStructures.Where(x => x.CourseId == Convert.ToInt32(CourseId) &&
                                                           x.StructureId == Convert.ToInt32(StructureId)).Select(x => new { x.DurationId }).FirstOrDefault();
             var data2 = (from c in db.SITSPL_tblCourses
                          join cs in db.SITSPL_tblCourseStructures on c.CourseId equals cs.CourseId
                          join dur in db.tblDurations on cs.DurationId equals dur.DurationId
                          join tut in db.tblCourseTutors on cs.TutorId equals tut.TutorId into tutor// Added By Dilshad A. on 16 Dec 2020
                          from tut in tutor.DefaultIfEmpty()
                          where (cs.CourseId == Convert.ToInt32(CourseId) && cs.StructureId == Convert.ToInt32(StructureId))
                          select new
             {
                 Course = cs.CourseId,
                 Duration = cs.DurationName,
                 Month = cs.Months,
                 cs.Fees,
                 Discount = cs.DiscountPercent,
                 cs.NetAmount,
                 cs.ValidFrom,
                 cs.ValidTo,
                 cs.StdCatgId,
                 cs.StructureId,
                 dur.DurationId,
                 dur.DurationName,
                 cs.TutorId,             // Added By Dilshad A. on 16 Dec 2020
                 cs.BatchId,             // Added By Dilshad A. on 16 Dec 2020
                 cs.StudentSubCategoryId,
                 cs.IsPublished
             }).FirstOrDefault();
             return(Json(data2, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
     return(Json("", JsonRequestBehavior.AllowGet));
 }
예제 #21
0
        public ContentResult FileUploadByInternTutor(int InternshipId)
        {
            string      path        = Server.MapPath("~/InternTutor/Resource/");
            tblResource objResource = null;

            db = new CourseDataContext();

            Int64 intInternTutorId = 0;

            Int64.TryParse(Session["InternTutorId"].ToString(), out intInternTutorId);

            foreach (string key in Request.Files)
            {
                HttpPostedFileBase postedFileBase = Request.Files[key];
                postedFileBase.SaveAs(path + postedFileBase.FileName);

                objResource              = new tblResource();
                objResource.DateCreated  = DateTime.Now;
                objResource.CreatedBy    = Session["InternTutorUser"].ToString();
                objResource.ResourceName = postedFileBase.FileName;
                objResource.ResourceType = postedFileBase.ContentType;
                objResource.TutorId      = intInternTutorId;
                //  objResource.CourseId = CourseId;
                objResource.InternshipId = InternshipId;
                objResource.CreatedBy    = Session["InternTutorUser"].ToString();
                objResource.UserType     = "InternTutor";
                db.tblResources.InsertOnSubmit(objResource);
                db.SubmitChanges();
            }

            if (Request.Files.Count > 0)
            {
                if (objResource.ResourceId > 0)
                {
                    return(Content("Successfully"));
                }
                return(Content("Failed"));
            }
            return(Content("Failed"));
        }
        public JsonResult AddEnquiry(tblEnquiry objEnquiry)
        {
            try
            {
                if (objEnquiry != null)
                {
                    db = new CourseDataContext();
                    tblEnquiry addenquiry = new tblEnquiry();

                    addenquiry.CandidateType = objEnquiry.CandidateType;
                    addenquiry.Name          = objEnquiry.Name;
                    addenquiry.Mobile        = objEnquiry.Mobile;
                    addenquiry.Email         = objEnquiry.Email;
                    addenquiry.EnquiryType   = objEnquiry.EnquiryType;
                    addenquiry.Message       = objEnquiry.Message;
                    if (objEnquiry.EnquiryType == "Intern")
                    {
                        addenquiry.InternshipId = objEnquiry.InternshipId;
                    }
                    else if (objEnquiry.EnquiryType == "Course")
                    {
                        addenquiry.StudentCategoryId = objEnquiry.StudentCategoryId;
                        addenquiry.CourseId          = objEnquiry.CourseId;
                    }

                    addenquiry.DateCreated = DateTime.Now;
                    addenquiry.CreatedBy   = objEnquiry.Name;
                    addenquiry.IsPublished = true;
                    db.tblEnquiries.InsertOnSubmit(addenquiry);
                    db.SubmitChanges();
                    SendOTPForEnqueryContactFAQ(objEnquiry.Name, objEnquiry.Email, "Enquiry", "EnquiryRes");
                    return(Json(addenquiry.EnquiryId, JsonRequestBehavior.AllowGet));
                }
                return(Json("Failed", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
 public JsonResult AddUserFAQDetails(tblUserFAQ tblUserFAQ)
 {
     try
     {
         if (tblUserFAQ != null)
         {
             db = new CourseDataContext();
             tblUserFAQ.DateCreated = DateTime.Now;
             tblUserFAQ.CreatedBy   = "Public User";
             tblUserFAQ.IsPublished = true;
             db.tblUserFAQs.InsertOnSubmit(tblUserFAQ);
             db.SubmitChanges();
             SendOTPForEnqueryContactFAQ(tblUserFAQ.Name, tblUserFAQ.Email, "FAQ", "FAQRes");
             return(Json(tblUserFAQ.UserFAQId, JsonRequestBehavior.AllowGet));
         }
         return(Json("Failed", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));;
     }
 }
 public JsonResult GetSubHeadingByStudentCategoryId()
 {
     try
     {
         db = new CourseDataContext();
         var data = (from d in db.tblStudentSubCategories
                     join d1 in db.tblStudentCategories on d.StudedetSubCategoryId equals d1.StudentCategoryId into Cat
                     from d1 in Cat.DefaultIfEmpty()
                     where d.IsPublished == true
                     select new
         {
             d.StudedetSubCategoryId,
             d.StudentCategoryId,
             d.SubCategoryName
         }).ToList();
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #25
0
        public JsonResult Internship()
        {
            try
            {
                db = new CourseDataContext();

                var data = (from apply in db.tblInternApplies
                            join instr in db.SITSPL_tblInternshipStructures
                            on apply.InternshipStructureId equals instr.InternStructureId
                            join intr in db.SITSPL_tblInternships
                            on instr.InternshipId equals intr.InternshipId
                            select new
                {
                    intr.InternshipId,
                    intr.InternshipName
                }).Distinct().ToList();
                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
 public JsonResult GetFeeDetailsByBatchId(int intCourseStrucId)
 {
     try
     {
         db = new CourseDataContext();
         var data = (from d in db.SITSPL_tblBatches
                     join d1 in db.SITSPL_tblCourseStructures on d.BatchId equals d1.BatchId
                     where d1.IsPublished == true &&
                     d1.StructureId == intCourseStrucId
                     select new
         {
             d.BatchId,
             d1.Fees,
             d1.DiscountPercent,
             d1.NetAmount,
         }).SingleOrDefault();
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #27
0
        public JsonResult ViewInternTutorResourceDetails()
        {
            try
            {
                db = new CourseDataContext();
                Int64 intInternTutorId = 0;
                Int64.TryParse(Session["InternTutorId"].ToString(), out intInternTutorId);
                var list = (from d in db.tblResources
                            join c in db.SITSPL_tblInternships
                            on d.InternshipId equals c.InternshipId
                            where d.UserType == "InternTutor" && d.TutorId == intInternTutorId
                            select
                            new
                {
                    d,
                    c
                }).ToList();

                var data = list.Select(x => new
                {
                    x.d.ResourceId,
                    x.d.ResourceName,
                    x.d.ResourceType,
                    x.d.IsPubllished,
                    DateCreated = x.d.DateCreated.ToString("dd/MM/yyyy"),
                    x.d.CreatedBy,
                    x.d.UserType,
                    x.c.InternshipName
                }).OrderByDescending(x => x.ResourceId).ToList();

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult GetSubCategory(int CategoryId)
        {
            try
            {
                db = new CourseDataContext();
                if (CategoryId > 0)
                {
                    var data = (from subcatg in db.tblStudentSubCategories
                                join catg in db.tblStudentCategories
                                on subcatg.StudentCategoryId equals catg.StudentCategoryId
                                where subcatg.StudentCategoryId == CategoryId && subcatg.IsPublished == true
                                select new
                    {
                        subcatg.StudedetSubCategoryId,
                        subcatg.SubCategoryName
                    }).Distinct().ToList();
                    return(Json(data, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    var data = (from subcatg in db.tblStudentSubCategories
                                where subcatg.IsPublished == true
                                select new
                    {
                        subcatg.StudedetSubCategoryId,
                        subcatg.SubCategoryName
                    }).Distinct().ToList();

                    return(Json(data, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult AddCourseStructure(SITSPL_tblCourseStructure courseStructure)
        {
            try
            {
                bool result = false;
                db = new CourseDataContext();
                courseStructure.DateCreated = DateTime.Now;

                if (courseStructure.IsPublished == true)
                {
                    courseStructure.DatePublished = DateTime.Now;
                }

                courseStructure.CreatedBy = "Admin";
                db.SITSPL_tblCourseStructures.InsertOnSubmit(courseStructure);
                db.SubmitChanges();
                result = true;
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
 public JsonResult CreateCourse(SITSPL_tblCourse objCourse)
 {
     try
     {
         db = new CourseDataContext();
         bool   result = false;
         string Cour   = objCourse.CourseName;
         var    data   = db.SITSPL_tblCourses.Select(x => new { x.CourseName }).ToList();
         var    Cours  = data.Select(x => x.CourseName);
         if (Cour != null && !Cours.Contains(Cour, StringComparer.OrdinalIgnoreCase))
         {
             objCourse.DateCreated   = DateTime.Now;
             objCourse.DatePublished = DateTime.Now;
             objCourse.IsPublished   = true;
             objCourse.CreatedBy     = "Admin";
             db.SITSPL_tblCourses.InsertOnSubmit(objCourse);
             db.SubmitChanges();
             result = true;
             return(Json(result, JsonRequestBehavior.AllowGet));
         }
         else if (Cour != null && Cours.Contains(Cour, StringComparer.OrdinalIgnoreCase))
         {
             ViewBag.InsertMessage = "Course already exists";
             result = false;
             return(Json(result, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json("empty", JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(ex.Message, JsonRequestBehavior.AllowGet));
     }
 }