public IActionResult Details(int id) { TeacherDetails detail = _db.TeacherDetails.Include(det => det.Teacher) .FirstOrDefault(det => det.TeacherId == id); return(View(detail)); }
public IActionResult EditTeacher() { TeacherDetails teacher = new TeacherDetails(); if (teacher == null) { return(NotFound()); } return(View(teacher)); }
public IActionResult EditTeacher(int id, TeacherDetails teacheruser) { var parameters = new DynamicParameters(); parameters.Add("inUserId", id); parameters.Add("stFirstName", teacheruser.FirstName); parameters.Add("stLastName", teacheruser.LastName); parameters.Add("stGender", teacheruser.Gender); parameters.Add("dtDOB", teacheruser.DOB); parameters.Add("stEmail", teacheruser.Email); parameters.Add("inSalary", teacheruser.Salary); if (ModelState.IsValid) { string webRootPath = _host.WebRootPath; var files = HttpContext.Request.Form.Files; if (files.Count > 0) { string fileName = Guid.NewGuid().ToString(); var uploads = Path.Combine(webRootPath, @"images"); var extension = Path.GetExtension(files[0].FileName); if (teacheruser.ImageUrl != null) { var imagePath = Path.Combine(webRootPath, teacheruser.ImageUrl.TrimStart('\\')); if (System.IO.File.Exists(imagePath)) { System.IO.File.Delete(imagePath); } } using (var fileStreams = new FileStream(Path.Combine(uploads, fileName + extension), FileMode.Create)) { files[0].CopyTo(fileStreams); } teacheruser.ImageUrl = fileName + extension; parameters.Add("stImageUrl", teacheruser.ImageUrl); } else { if (id != 0) { UserModel objFromDb = _unitOfWork.UserModel.Get(id); teacheruser.ImageUrl = objFromDb.ImageUrl; parameters.Add("stImageUrl", teacheruser.ImageUrl); } } _unitOfWork.SPCall.List <TeacherDetails>(SD.EditTeacherDetails, parameters); } return(RedirectToAction("TeacherSearch1", "Edit", new { area = "Admin" })); }
public IHttpActionResult deleteTeacher(teacher_details tlist) { Boolean bb = new TeacherDetails().deleteTeacher(tlist); if (bb) { rs.code = 200; rs.message = "succesfully data has deleted"; return(Content(HttpStatusCode.OK, rs)); } else { rs.code = 100; rs.message = "failed to delete"; return(Content(HttpStatusCode.OK, rs)); } }
public IHttpActionResult addingTeacher(teacher_details adding) { Boolean g = new TeacherDetails().addingTeacher(adding); if (g) { adding.insert_date = DateTime.Now; entt.teacher_details.Add(adding); entt.SaveChanges(); rs.code = 200; rs.message = "successfully data has been added"; return(Content(HttpStatusCode.OK, rs)); } else { rs.code = 100; rs.message = "Failed to insert data"; return(Content(HttpStatusCode.OK, rs)); } }
public bool Put(TeacherDetails teacherDetails) { TeacherDetailsRepository teacher = new TeacherDetailsRepository(); return(teacher.Put(teacherDetails)); }