public ActionResult CancelSection(int id) { Tbl_PreSubjectDetails k = _unitOfWork.GetRepositoryInstance <Tbl_PreSubjectDetails>().GetAllRecordsIQueryable().Where(x => x.SubjectID == id).FirstOrDefault(); _unitOfWork.GetRepositoryInstance <Tbl_PreSubjectDetails>().Remove(k); return(RedirectToAction("SectionConfirm")); }
public ActionResult ConfirmSubject(int id, Tbl_SubjectDetails tbl, Tbl_PreSubjectDetails tbl1) { Tbl_PreSubjectDetails k = _unitOfWork.GetRepositoryInstance <Tbl_PreSubjectDetails>().GetAllRecordsIQueryable().Where(x => x.SubjectID == id).FirstOrDefault(); tbl.SubjectID = k.SubjectID; tbl.SubjectName = k.SubjectName; tbl.IsLabExist = k.IsLabExist; tbl.Credit = k.Credit; tbl.DepartmentID = k.DepartmentID; _unitOfWork.GetRepositoryInstance <Tbl_SubjectDetails>().Add(tbl); _unitOfWork.GetRepositoryInstance <Tbl_PreSubjectDetails>().Remove(k); return(RedirectToAction("SubjectConfirm")); }
public IHttpActionResult Put([FromUri] int id, [FromBody] Tbl_PreSubjectDetails post) { var cat = context.Tbl_PreSubjectDetails.Where(p => p.SubjectID == id).FirstOrDefault(); if (cat == null) { return(StatusCode(HttpStatusCode.NoContent)); } else { cat.SubjectID = id; cat.SubjectName = post.SubjectName; cat.Credit = post.Credit; cat.DepartmentID = post.DepartmentID; cat.IsLabExist = post.IsLabExist; context.SaveChanges(); return(Ok(cat)); } }
public IHttpActionResult Get(int id) { var item = context.Tbl_PreSubjectDetails.Where(p => p.SubjectID == id).FirstOrDefault(); if (item == null) { return(StatusCode(HttpStatusCode.NoContent)); } else { Tbl_PreSubjectDetails cat = new Tbl_PreSubjectDetails(); cat.SubjectID = item.SubjectID; cat.SubjectName = item.SubjectName; cat.Credit = item.Credit; cat.DepartmentID = item.DepartmentID; cat.IsLabExist = item.IsLabExist; cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts", Method = "GET", Rel = "Self" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts/" + cat.SubjectID, Method = "GET", Rel = "Specific Resource" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts/" + cat.SubjectID, Method = "PUT", Rel = "Resource Edit" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts/" + cat.SubjectID, Method = "DELETE", Rel = "Resource Delete" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts", Method = "POST", Rel = "Resource Create" }); return(Ok(cat)); } }
public IHttpActionResult Get() { var list = context.Tbl_PreSubjectDetails.ToList(); List <Tbl_PreSubjectDetails> categories = new List <Tbl_PreSubjectDetails>(); foreach (var item in list) { Tbl_PreSubjectDetails cat = new Tbl_PreSubjectDetails(); cat.SubjectID = item.SubjectID; cat.SubjectName = item.SubjectName; cat.Credit = item.Credit; cat.DepartmentID = item.DepartmentID; cat.IsLabExist = item.IsLabExist; cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts", Method = "GET", Rel = "Self" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts/" + cat.SubjectID, Method = "GET", Rel = "Specific Resource" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts/" + cat.SubjectID, Method = "PUT", Rel = "Resource Edit" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts/" + cat.SubjectID, Method = "DELETE", Rel = "Resource Delete" }); cat.links.Add(new Links() { HRef = "http://localhost:57254/api/Posts", Method = "POST", Rel = "Resource Create" }); categories.Add(cat); } return(Ok(categories)); }
public IHttpActionResult Post([FromBody] Tbl_PreSubjectDetails preSubjectDetails) { context.Tbl_PreSubjectDetails.Add(preSubjectDetails); context.SaveChanges(); return(Created(Url.Link("GetPreSubjectById", new { id = preSubjectDetails.SubjectID }), preSubjectDetails)); }
public ActionResult AddSubject(Tbl_PreSubjectDetails tbl) { _unitOfWork.GetRepositoryInstance <Tbl_PreSubjectDetails>().Add(tbl); return(RedirectToAction("AddSubject")); }
public ActionResult SubjectDetails(int id) { Tbl_PreSubjectDetails k = _unitOfWork.GetRepositoryInstance <Tbl_PreSubjectDetails>().GetAllRecordsIQueryable().Where(x => x.SubjectID == id).FirstOrDefault(); return(View(k)); }