Example #1
0
 public LessonsPlanMasterModel ToObj(LessonsPlanMaster LessonsPlan)
 {
     if (LessonsPlan != null)
     {
         LessonsPlanMasterModel obj = new LessonsPlanMasterModel()
         {
             Id                   = LessonsPlan.Id,
             ApprovedBy           = LessonsPlan.ApprovedBy,
             Class                = LessonsPlan.LessonPlanClass.Name,
             CreatedBy            = LessonsPlan.CreatedBy,
             CreatedOn            = LessonsPlan.CreatedOn,
             HOSRemarks           = LessonsPlan.HOSRemarks,
             IsActive             = LessonsPlan.IsActive,
             IsApproved           = LessonsPlan.IsApproved,
             LessonPlanFrom       = LessonsPlan.LessonPlanFrom,
             LessonPlanTo         = LessonsPlan.LessonPlanTo,
             ModefiedBy           = LessonsPlan.ModefiedBy,
             ModefiedOn           = LessonsPlan.ModefiedOn,
             Subject              = LessonsPlan.LessonPlanSubject.Name,
             Category             = LessonsPlan.LessonPlanCategory.Name,
             Datefor              = Convert.ToDateTime(LessonsPlan.CreatedFor).ToShortDateString(),
             Day                  = Convert.ToString(Convert.ToDateTime(LessonsPlan.CreatedFor).DayOfWeek),
             Teacher              = LessonsPlan.CreatedBy,
             TeacherRemarks       = LessonsPlan.AssignmentComments,
             LessonPlanDetailList = ToList(LessonsPlan.LessonPlanDetails)
         };
         return(obj);
     }
     return(null);
 }
Example #2
0
 public LessonsPlanMaster ToObj(LessonsPlanMaster master, LessonsPlanMasterModel LessonsPlan)
 {
     if (master != null)
     {
         master.Id             = LessonsPlan.Id;
         master.ApprovedBy     = LessonsPlan.ApprovedBy;
         master.Class          = LessonsPlan.Class;
         master.CreatedBy      = LessonsPlan.CreatedBy;
         master.CreatedOn      = LessonsPlan.CreatedOn;
         master.HOSRemarks     = LessonsPlan.HOSRemarks;
         master.IsActive       = LessonsPlan.IsActive;
         master.IsApproved     = LessonsPlan.IsApproved;
         master.LessonPlanFrom = LessonsPlan.LessonPlanFrom;
         master.LessonPlanTo   = LessonsPlan.LessonPlanTo;
         master.ModefiedBy     = LessonsPlan.ModefiedBy;
         master.ModefiedOn     = LessonsPlan.ModefiedOn;
         master.Subject        = LessonsPlan.Subject;
         return(master);
     }
     return(null);
 }
Example #3
0
 public LessonsPlanMaster ToObj(LessonsPlanMasterModel LessonsPlan)
 {
     if (LessonsPlan != null)
     {
         LessonsPlanMaster obj = new LessonsPlanMaster()
         {
             Id             = LessonsPlan.Id,
             ApprovedBy     = LessonsPlan.ApprovedBy,
             Class          = LessonsPlan.Class,
             CreatedBy      = LessonsPlan.CreatedBy,
             CreatedOn      = LessonsPlan.CreatedOn,
             HOSRemarks     = LessonsPlan.HOSRemarks,
             IsActive       = LessonsPlan.IsActive,
             IsApproved     = LessonsPlan.IsApproved,
             LessonPlanFrom = LessonsPlan.LessonPlanFrom,
             LessonPlanTo   = LessonsPlan.LessonPlanTo,
             ModefiedBy     = LessonsPlan.ModefiedBy,
             ModefiedOn     = LessonsPlan.ModefiedOn,
             Subject        = LessonsPlan.Subject
         };
         return(obj);
     }
     return(null);
 }
        public ActionResult PostLessonPlan(LessonPlanModel model)
        {
            var detaillist = model.LessonPlanDetailList;
            var master     = model.LessonsPlanMasterModel;

            List <LessonsPlanMaster> masterlist = new List <LessonsPlanMaster>();
            List <FileSessionModel>  list       = ((List <FileSessionModel>)Session[WebUtil.File] == null) ? new List <FileSessionModel>() : (List <FileSessionModel>)Session[WebUtil.File];

            foreach (var i in detaillist)
            {
                foreach (var j in list)
                {
                    if (i.Id == Convert.ToInt32(j.categoryId))
                    {
                        if (j.date.Equals(i.Sunday))
                        {
                            //  LessonPlanDetail ede = new LessonPlanDetail();
                            LessonsPlanMaster masterobj = new LessonsPlanMaster();
                            masterobj.CategoryId         = Convert.ToInt32(j.categoryId);
                            masterobj.ClassId            = j.ClasId;
                            masterobj.SubjectId          = j.SubjectId;
                            masterobj.CreatedFor         = Convert.ToDateTime(j.date);
                            masterobj.AssignmentComments = i.SundayComment;
                            masterobj.CreatedOn          = DateTime.Now;
                            masterobj.CreatedBy          = "Naveed";
                            foreach (var k in j.FileList)
                            {
                                LessonPlanDetail ede = new LessonPlanDetail();
                                ede.FileExtnsion = k.extension;
                                ede.ShowFileName = k.FileName;
                                ede.URL          = k.URL;
                                ede.CreatedOn    = DateTime.Now;
                                ede.CreatedBy    = "Naveed";
                                masterobj.LessonPlanDetails.Add(ede);
                            }
                            masterlist.Add(masterobj);
                            unitOfWork.LessonsPlanMasterRepository.Insert(masterobj);
                            unitOfWork.Save();
                        }
                        if (j.date.Equals(i.Monday))
                        {
                            LessonsPlanMaster masterobj = new LessonsPlanMaster();
                            masterobj.CategoryId         = Convert.ToInt32(j.categoryId);
                            masterobj.ClassId            = j.ClasId;
                            masterobj.SubjectId          = j.SubjectId;
                            masterobj.CreatedFor         = Convert.ToDateTime(j.date);
                            masterobj.AssignmentComments = i.MondayComment;
                            masterobj.CreatedOn          = DateTime.Now;
                            masterobj.CreatedBy          = "Naveed";
                            foreach (var k in j.FileList)
                            {
                                LessonPlanDetail ede = new LessonPlanDetail();
                                ede.FileExtnsion = k.extension;
                                ede.ShowFileName = k.FileName;
                                ede.URL          = k.URL;
                                ede.CreatedOn    = DateTime.Now;
                                ede.CreatedBy    = "Naveed";
                                masterobj.LessonPlanDetails.Add(ede);
                            }
                            unitOfWork.LessonsPlanMasterRepository.Insert(masterobj);
                            unitOfWork.Save();
                        }
                        if (j.date.Equals(i.Tuesday))
                        {
                            LessonsPlanMaster masterobj = new LessonsPlanMaster();
                            masterobj.CategoryId         = Convert.ToInt32(j.categoryId);
                            masterobj.ClassId            = j.ClasId;
                            masterobj.SubjectId          = j.SubjectId;
                            masterobj.CreatedFor         = Convert.ToDateTime(j.date);
                            masterobj.AssignmentComments = i.TuesdayComent;
                            masterobj.CreatedOn          = DateTime.Now;
                            masterobj.CreatedBy          = "Naveed";
                            foreach (var k in j.FileList)
                            {
                                LessonPlanDetail ede = new LessonPlanDetail();
                                ede.FileExtnsion = k.extension;
                                ede.ShowFileName = k.FileName;
                                ede.URL          = k.URL;
                                ede.CreatedOn    = DateTime.Now;
                                ede.CreatedBy    = "Naveed";
                                masterobj.LessonPlanDetails.Add(ede);
                            }
                            masterlist.Add(masterobj);
                            unitOfWork.LessonsPlanMasterRepository.Insert(masterobj);
                            unitOfWork.Save();
                        }
                        if (j.date.Equals(i.Wednesday))
                        {
                            LessonsPlanMaster masterobj = new LessonsPlanMaster();
                            masterobj.CategoryId         = Convert.ToInt32(j.categoryId);
                            masterobj.ClassId            = j.ClasId;
                            masterobj.SubjectId          = j.SubjectId;
                            masterobj.CreatedFor         = Convert.ToDateTime(j.date);
                            masterobj.AssignmentComments = i.WednesdayComment;
                            masterobj.CreatedOn          = DateTime.Now;
                            masterobj.CreatedBy          = "Naveed";
                            foreach (var k in j.FileList)
                            {
                                LessonPlanDetail ede = new LessonPlanDetail();
                                ede.FileExtnsion = k.extension;
                                ede.ShowFileName = k.FileName;
                                ede.URL          = k.URL;
                                ede.CreatedOn    = DateTime.Now;
                                ede.CreatedBy    = "Naveed";
                                masterobj.LessonPlanDetails.Add(ede);
                            }
                            masterlist.Add(masterobj);
                            unitOfWork.LessonsPlanMasterRepository.Insert(masterobj);
                            unitOfWork.Save();
                        }
                        if (j.date.Equals(i.Thursday))
                        {
                            LessonsPlanMaster masterobj = new LessonsPlanMaster();
                            masterobj.CategoryId         = Convert.ToInt32(j.categoryId);
                            masterobj.ClassId            = j.ClasId;
                            masterobj.SubjectId          = j.SubjectId;
                            masterobj.CreatedFor         = Convert.ToDateTime(j.date);
                            masterobj.AssignmentComments = i.ThursdayComment;
                            masterobj.CreatedOn          = DateTime.Now;
                            masterobj.CreatedBy          = "Naveed";
                            foreach (var k in j.FileList)
                            {
                                LessonPlanDetail ede = new LessonPlanDetail();
                                ede.FileExtnsion = k.extension;
                                ede.ShowFileName = k.FileName;
                                ede.URL          = k.URL;
                                ede.CreatedOn    = DateTime.Now;
                                ede.CreatedBy    = "Naveed";
                                masterobj.LessonPlanDetails.Add(ede);
                            }
                            masterlist.Add(masterobj);
                            unitOfWork.LessonsPlanMasterRepository.Insert(masterobj);
                            unitOfWork.Save();
                        }
                    }
                }
            }

            return(RedirectToAction("Index"));
        }