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); }
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); }
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")); }