示例#1
0
        public ActionResult Delete(int id)
        {
            tblSemester       obj  = db.tblSemesters.SingleOrDefault(u => u.SemesterId == id);
            SemesterViewModel vobj = new SemesterViewModel();

            vobj.SemesterName = obj.SemesterName;
            vobj.Duration     = obj.Duration;
            vobj.Fee          = obj.Fee;
            vobj.StudentId    = obj.StudentId;

            return(View(vobj));
        }
示例#2
0
        public PartialViewResult Details(int id)
        {
            tblSemester       obj  = db.tblSemesters.SingleOrDefault(u => u.SemesterId == id);
            SemesterViewModel vobj = new SemesterViewModel();

            vobj.SemesterName = obj.SemesterName;
            vobj.Duration     = obj.Duration;
            vobj.Fee          = obj.Fee;
            vobj.StudentId    = obj.StudentId;


            ViewBag.Details = "Show";
            return(PartialView("_SemesterDetails", vobj));
        }
示例#3
0
        public ActionResult DeleteConfirm(int id)
        {
            tblSemester obj = db.tblSemesters.SingleOrDefault(u => u.SemesterId == id);

            if (obj != null)
            {
                db.tblSemesters.Remove(obj);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(obj));
            }
        }
        public HttpResponseMessage Put([Bind(Include = "Semester_Name,Model")] SemesterViewModel svm)
        {
            AssignmentManagementSystemEntities db = new AssignmentManagementSystemEntities();
            var         semester = semDB.ListAll().Find(s => s.Id.Equals(svm.Id));
            string      message  = "Semester Updated Successfully";
            tblSemester tb       = db.tblSemesters.Where(s => s.Semester_Id == svm.Id).FirstOrDefault();
            bool        isexists = semDB.CheckSemesterExist(svm.Semester_Name);

            if (isexists)
            {
                if (tb.Semester_Name == svm.Semester_Name)
                {
                    if (ModelState.IsValid)
                    {
                        semDB.Update(svm);
                        return(Request.CreateResponse(HttpStatusCode.OK, message));
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
                    }
                }
                else
                {
                    ModelState.AddModelError("Semester_Name", "Semester Name Already Exist");
                }
            }

            if (ModelState.IsValid)
            {
                semDB.Update(svm);
                return(Request.CreateResponse(HttpStatusCode.OK, message));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
        }
示例#5
0
        public ActionResult Create(SemesterViewModel Smvobj)
        {
            var result = false;

            try
            {
                tblSemester obj;
                if (Smvobj.SemesterId == 0)
                {
                    obj = new tblSemester();
                    obj.SemesterName = Smvobj.SemesterName;
                    obj.Duration     = Smvobj.Duration;
                    obj.Fee          = Smvobj.Fee;
                    obj.StudentId    = Smvobj.StudentId;

                    //string fileName = Path.GetFileNameWithoutExtension(vobj.ImageFile.FileName);
                    //string extension = Path.GetExtension(vobj.ImageFile.FileName);
                    //fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    //vobj.ImageUrl = "~/Images/" + fileName;
                    //fileName = Path.Combine(Server.MapPath("~/Images/" + fileName));
                    //vobj.ImageFile.SaveAs(fileName);
                    //obj.ImageName = vobj.ImageName;
                    //obj.ImageUrl = vobj.ImageUrl;
                    db.tblSemesters.Add(obj);
                    db.SaveChanges();
                    result = true;
                }
                else
                {
                    obj = db.tblSemesters.SingleOrDefault(u => u.SemesterId == Smvobj.SemesterId);
                    obj.SemesterName = Smvobj.SemesterName;
                    obj.Duration     = Smvobj.Duration;
                    obj.Fee          = Smvobj.Fee;
                    obj.StudentId    = Smvobj.StudentId;


                    //string fileName = Path.GetFileNameWithoutExtension(vobj.ImageFile.FileName);
                    //string extension = Path.GetExtension(vobj.ImageFile.FileName);
                    //fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    //vobj.ImageUrl = "~/Images/" + fileName;
                    //fileName = Path.Combine(Server.MapPath("~/Images/" + fileName));
                    //vobj.ImageFile.SaveAs(fileName);
                    //obj.ImageName = vobj.ImageName;
                    //obj.ImageUrl = vobj.ImageUrl;
                    db.SaveChanges();
                    result = true;
                }
                if (result)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View());
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }