public IHttpActionResult PutTeacherModels(int id, TeacherModels teacherModels) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != teacherModels.TeacherID) { return BadRequest(); } db.Entry(teacherModels).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TeacherModelsExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public async System.Threading.Tasks.Task <ActionResult> CreateAsync([Bind(Include = "Id,Email,Class,Subject,SubjectId")] TeacherModels teacherModels) { if (ModelState.IsValid) { db.TeacherModels.Add(teacherModels); db.SaveChanges(); var user = new ApplicationUser { UserName = teacherModels.Email, Email = teacherModels.Email }; var result = await UserManager.CreateAsync(user, "Divine123!"); if (result.Succeeded) { var InfoToAdd = new AccountInfoModels(); InfoToAdd.AccountId = user.Id; InfoToAdd.Email = user.Email; InfoToAdd.Role = "Teacher"; await UserManager.AddToRoleAsync(user.Id, "Teacher"); db.AccountInfoModels.Add(InfoToAdd); db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(teacherModels)); }
public ActionResult Edit([Bind(Include = "Id,Email,Class,Subject,SubjectId")] TeacherModels teacherModels) { if (ModelState.IsValid) { db.Entry(teacherModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(teacherModels)); }
public ActionResult DeleteConfirmed(int id) { TeacherModels teacherModels = db.TeacherModels.Find(id); AccountInfoModels accountInfoModels = db.AccountInfoModels.Where(s => s.Email == teacherModels.Email).SingleOrDefault(); db.TeacherModels.Remove(teacherModels); db.AccountInfoModels.Remove(accountInfoModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult PostTeacherModels(TeacherModels teacherModels) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Teacher.Add(teacherModels); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = teacherModels.TeacherID }, teacherModels); }
// GET: Teacher/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TeacherModels teacherModels = db.TeacherModels.Find(id); if (teacherModels == null) { return(HttpNotFound()); } return(View(teacherModels)); }
protected void btnSave_Click(object sender, EventArgs e) { TeacherModels mdl = new TeacherModels(); mdl.TeacherName = txtTeacherName.Text.Trim(); mdl.Qualification = txtQualification.Text.Trim(); if (txtId.Text != "") { mdl.Id = Convert.ToInt32(txtId.Text); } bool result = teacherRepository.InsertUpdateTeacher(mdl); if (result) { Response.Write("<script>alert('Record saved successfully')</script>"); } bindGrid(); }