public IActionResult AddUpdateTeacher() { ModelTeacher T = new ModelTeacher(); T.DateCreated = DateTime.Now; return(View(T)); }
public void AddDataTeacher(String name, string tell, String subject) { ModelTeacher lists_t = new ModelTeacher(); lists_t.TeacherId = Guid.NewGuid().ToString(); lists_t.TeacherName = name; lists_t.TeacherTel = tell; lists_t.SubjectTaught = subject; listTeacher.Add(lists_t); }
public ModelClass AddDataClassRoomTeacher(string idcallroom, string idteacher) { ModelTeacher modelS = listTeacher.Find(t => t.TeacherId == idteacher); ModelClass modelC = listClassRoom.Find(t => t.ClassroomID == idcallroom); modelC.modelTeacher = listTeacher.Find(t => t.TeacherId == idteacher); int index = listClassRoom.FindIndex(t => t.ClassroomID == t.ClassroomID); listClassRoom.RemoveAt(index); listClassRoom.Add(modelC); return(listClassRoom.Find(t => t.ClassroomID == idcallroom)); }
public IActionResult AddUpdateTeacher(ModelTeacher objMT, ICollection <IFormFile> Image) { if (!ModelState.IsValid) { TempData["Action"] = Constants.FAILED; return(View(objMT)); } string wwwrootPath = env.WebRootPath; string ImageFolderPath = wwwrootPath + "/ProjectImages/"; foreach (var file in Image) { string Name = file.Name; string FileName = file.FileName; long FileLength = file.Length; string FileNameWithoutExtension = Path.GetFileNameWithoutExtension(FileName); Random r = new Random(); FileNameWithoutExtension = DateTime.Now.ToString("ddMMyyyyhhmm") + r.Next(1, 1000).ToString(); string Extension = Path.GetExtension(FileName); FileStream fs = new FileStream(ImageFolderPath + FileNameWithoutExtension + Extension, FileMode.CreateNew); file.CopyTo(fs); fs.Close(); fs.Dispose(); objMT.Image = ImageFolderPath + FileNameWithoutExtension + Extension; } try { if (objMT.TeacherId > 0) { objMT.DateUpdated = DateTime.Now; OurdbContext.Teacher.Update(CopyMTToT(objMT)); OurdbContext.SaveChanges(); } else { OurdbContext.Teacher.Add(CopyMTToT(objMT)); OurdbContext.SaveChanges(); } } catch (Exception e) { TempData["action"] = Constants.FAILED; } return(RedirectToAction(nameof(AdministratorController.TeacherList))); }
public bool UpdateDataTeacher(ModelTeacher item) { if (item == null) { throw new ArgumentNullException("item"); } int index = listTeacher.FindIndex(t => t.TeacherId == t.TeacherId); if (index == -1) { return(false); } listTeacher.RemoveAt(index); listTeacher.Add(item); return(true); }
private ModelTeacher CopyTToMT(Teacher T) { ModelTeacher MTobj = new ModelTeacher { TeacherId = T.TeacherId, FirstName = T.FirstName, LastName = T.LastName, Email = T.Email, Grade = T.Grade, Qualification = T.Qualification, HiredDate = T.HiredDate, TransferDate = T.TransferDate, RetirementDate = T.RetirementDate, Image = T.Image, DateCreated = T.DateCreated, DateUpdated = T.DateUpdated, }; return(MTobj); }
private Teacher CopyMTToT(ModelTeacher MT) { Teacher T = new Teacher { TeacherId = MT.TeacherId, FirstName = MT.FirstName, LastName = MT.LastName, Email = MT.Email, Grade = MT.Grade, Qualification = MT.Qualification, HiredDate = MT.HiredDate, TransferDate = MT.TransferDate, RetirementDate = MT.RetirementDate, Image = MT.Image, DateCreated = MT.DateCreated, DateUpdated = MT.DateUpdated, }; return(T); }