Beispiel #1
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            TeacherMasterViewModel vmModel = new TeacherMasterViewModel();

            vmModel.Name       = Name.Text;
            vmModel.FatherName = FatherName.Text;
            vmModel.Address    = Address.InnerText;
            vmModel.PhoneNo    = PhoneNumber.Text;
            vmModel.Email      = Email.Text;
            vmModel.DOB        = Convert.ToDateTime(DOB.Text);
            vmModel.Gender     = GenderList.Text;

            if (HiddenField1.Value != "")
            {
                vmModel.ID = Convert.ToInt32(HiddenField1.Value);
            }
            vmModel = iTeacherMasterService.AddAndUpdateTeacherMaster(vmModel);
            if (vmModel.ID > 0)
            {
                Response.Write("<script>alert('Record saved successfully')</script>");
                Response.Redirect("Teacher.aspx");
            }
            bindGrid();
        }
 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);
 }