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