public async Task <IHttpActionResult> PutM_ExamMater(int id, M_ExamMater m_ExamMater) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != m_ExamMater.ExamID) { return(BadRequest()); } db.Entry(m_ExamMater).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!M_ExamMaterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult> DeleteConfirmed(int id) { M_ExamMater m_ExamMater = await db.M_ExamMater.FindAsync(id); db.M_ExamMater.Remove(m_ExamMater); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IHttpActionResult> GetM_ExamMater(int id) { M_ExamMater m_ExamMater = await db.M_ExamMater.FindAsync(id); if (m_ExamMater == null) { return(NotFound()); } return(Ok(m_ExamMater)); }
public async Task <IHttpActionResult> PostM_ExamMater(M_ExamMater m_ExamMater) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.M_ExamMater.Add(m_ExamMater); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = m_ExamMater.ExamID }, m_ExamMater)); }
public async Task <IHttpActionResult> DeleteM_ExamMater(int id) { M_ExamMater m_ExamMater = await db.M_ExamMater.FindAsync(id); if (m_ExamMater == null) { return(NotFound()); } db.M_ExamMater.Remove(m_ExamMater); await db.SaveChangesAsync(); return(Ok(m_ExamMater)); }
// GET: M_ExamMater/Details/5 public async Task <ActionResult> Details(int?id) { if (!CommonFunctions.CheckUserAuthentication()) { return(RedirectToAction("Login", "Admin")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } M_ExamMater m_ExamMater = await db.M_ExamMater.FindAsync(id); if (m_ExamMater == null) { return(HttpNotFound()); } return(View(m_ExamMater)); }
public ActionResult Edit_Post(FormCollection collection) { try { M_ExamMater m_ExamMater = new M_ExamMater(); string StudentImagePath = null; if (!string.IsNullOrEmpty(Request.Files["PdfPath"].FileName)) { string FolderPath = Server.MapPath(Resources.AWPOResources.TextNewImagesPath); // + "\\" + DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.DayOfWeek; string FullPathWithFileName = FolderPath + "\\" + Request.Files["PdfPath"].FileName; string FolderPathForImage = Request.Files["PdfPath"].FileName; //"\\" + DateTime.Now.Year + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.DayOfWeek + "\\" + Request.Files["StdProfilePicPath"].FileName; if (CommonFunctions.IsFolderExist(FolderPath)) { Request.Files["PdfPath"].SaveAs(FullPathWithFileName); StudentImagePath = FolderPathForImage; } } m_ExamMater.ExamID = Convert.ToInt32(collection["ExamID"]); m_ExamMater.PdfPath = StudentImagePath; m_ExamMater.ExamName = collection["ExamName"].ToString(); m_ExamMater.Location = "NA"; m_ExamMater.Description = "NA"; m_ExamMater.CreatedBy = "Admin"; m_ExamMater.CreatedDate = DateTime.Now; m_ExamMater.ModifiedBy = "Admin"; m_ExamMater.ModifiedDate = DateTime.Now; m_ExamMater.Active = true; db.Entry(m_ExamMater).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Message = "Error Due To : " + ex.ToString(); } return(View()); }