コード例 #1
0
 public IActionResult AddHonor(int id, HonorsAndAwards honor)
 {
     honor.AwardImage = "/Images/" + honor.AwardImage;
     context_.honorsAndAwards.Add(honor);
     context_.SaveChanges();
     return(RedirectToAction("HonorView"));
 }
コード例 #2
0
        public IActionResult DeleteHonor(int?id)
        {
            HonorsAndAwards honor = context_.honorsAndAwards.Find(id);

            context_.Entry(honor).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
            context_.SaveChanges();
            return(RedirectToAction("HonorView"));
        }
コード例 #3
0
        //View Honor Details

        public ActionResult HonorDetails(int?id)
        {
            if (id == null)
            {
                return(StatusCode(StatusCodes.Status400BadRequest));
            }
            HonorsAndAwards honor = context_.honorsAndAwards.Find(id);

            if (honor == null)
            {
                return(StatusCode(StatusCodes.Status404NotFound));
            }
            return(View(honor));
        }
コード例 #4
0
        public IActionResult EditHonor(int?id)
        {
            if (id == null)
            {
                return(StatusCode(Microsoft.AspNetCore.Http.StatusCodes.Status400BadRequest));
            }
            HonorsAndAwards honor = context_.honorsAndAwards.Find(id);

            if (honor == null)
            {
                return(StatusCode(StatusCodes.Status404NotFound));
            }
            return(View(honor));
        }
コード例 #5
0
        public IActionResult EditHonor(int?id, HonorsAndAwards hon)
        {
            if (id == null)
            {
                return(StatusCode(StatusCodes.Status400BadRequest));
            }
            var honor = context_.honorsAndAwards.Find(id);

            if (honor != null)
            {
                honor.AwardName  = hon.AwardName;
                honor.AwardYear  = hon.AwardYear;
                honor.AwardImage = "/Images/" + hon.AwardImage;
                try
                {
                    context_.SaveChanges();
                }
                catch (Exception)
                {
                    // do nothing for now
                }
            }
            return(RedirectToAction("HonorView"));
        }
コード例 #6
0
        public IActionResult AddHonor(int id)
        {
            var model = new HonorsAndAwards();

            return(View(model));
        }