Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            TeacherMaster teacherMaster = db.TeacherMasters.Find(id);

            db.TeacherMasters.Remove(teacherMaster);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 public long Save(TeacherMaster master)
 {
     if (master.TeacherId == 0)
     {
         db.TeacherMasters.Add(master);
     }
     db.SaveChanges();
     return(master.TeacherId);
 }
Esempio n. 4
0
 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));
 }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        // 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));
        }
Esempio n. 7
0
        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);
 }