public static TeacherMasterModel Mapping(TeacherMaster db) { TeacherMasterModel model = new TeacherMasterModel(); model.TeacherId = db.TeacherId; model.FirstName = db.FirstName; model.LastName = db.LastName; model.FullName = db.FirstName + " " + db.LastName; model.EmailAddress = db.EmailAddress; model.SchoolId = db.SchoolId; model.SchoolName = db.SchoolMaster.SchoolName; model.IsActive = db.IsActive; model.IsDelete = db.IsDelete; model.CreatedBy = db.CreatedBy; model.CreatedOn = db.CreatedOn; model.UpdateBy = db.UpdateBy; model.UpdatedOn = db.UpdatedOn; model.UserId = db.UserId; model.lstStandard = new List <StandardMasterModel>(); if (db.TeacherStandardMappings != null) { foreach (TeacherStandardMapping master in db.TeacherStandardMappings) { model.lstStandard.Add(StandardMasterModel.Mapping(master.StandardMaster)); } } return(model); }
public ActionResult DeleteConfirmed(int id) { TeacherMaster teacherMaster = db.TeacherMasters.Find(id); db.TeacherMasters.Remove(teacherMaster); db.SaveChanges(); return(RedirectToAction("Index")); }
public long Save(TeacherMaster master) { if (master.TeacherId == 0) { db.TeacherMasters.Add(master); } db.SaveChanges(); return(master.TeacherId); }
public ActionResult Edit([Bind(Include = "TeacherId,TeacherName,Qualification")] TeacherMaster teacherMaster) { if (ModelState.IsValid) { db.Entry(teacherMaster).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(teacherMaster)); }
public ActionResult Create([Bind(Include = "TeacherId,TeacherName,Qualification")] TeacherMaster teacherMaster) { if (ModelState.IsValid) { db.TeacherMasters.Add(teacherMaster); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(teacherMaster)); }
// GET: TeacherMasters/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TeacherMaster teacherMaster = db.TeacherMasters.Find(id); if (teacherMaster == null) { return(HttpNotFound()); } return(View(teacherMaster)); }
public bool Delete(long id) { TeacherMaster master = GetTeacherMasterById(id); if (master != null) { db.TeacherMasters.Remove(master); db.SaveChanges(); return(true); } else { return(false); } }
public TeacherMasterViewModel AddAndUpdateTeacherMaster(TeacherMasterViewModel vmModel) { try { if (vmModel.ID > 0) { var record = _db.TeacherMasters.OrderByDescending(x => x.ID).Where(x => x.ID == vmModel.ID).FirstOrDefault(); record.Name = vmModel.Name; record.FatherName = vmModel.FatherName; record.Address = vmModel.Address; record.PhoneNo = vmModel.PhoneNo; record.Email = vmModel.Email; record.DOB = vmModel.DOB; record.Gender = vmModel.Gender; _db.SaveChanges(); } else { TeacherMaster _TeacherMaster = new TeacherMaster(); _TeacherMaster.Name = vmModel.Name; _TeacherMaster.FatherName = vmModel.FatherName; _TeacherMaster.Address = vmModel.Address; _TeacherMaster.PhoneNo = vmModel.PhoneNo; _TeacherMaster.Email = vmModel.Email; _TeacherMaster.DOB = vmModel.DOB; _TeacherMaster.Gender = vmModel.Gender; _db.TeacherMasters.Add(_TeacherMaster); _db.SaveChanges(); vmModel.ID = _TeacherMaster.ID; } } catch (Exception ex) { } return(vmModel); }