public IActionResult Edit(UpdateMajor model)
        {
            if (ModelState.IsValid)
            {
                if (majorRepository.UpdateMajor(model) > 0)
                {
                    return(RedirectToAction("Index", "Major"));
                }
                ModelState.AddModelError("", "System error, please try again later!");
            }
            var staffEdit = new UpdateMajor();

            return(View(staffEdit));
        }
        public IActionResult Edit(int id)
        {
            var major     = majorRepository.GetMajor(id);
            var editMajor = new UpdateMajor();

            if (major != null)
            {
                editMajor.MajorId     = major.MajorId;
                editMajor.MajorName   = major.MajorName;
                editMajor.Email       = major.Email;
                editMajor.PhoneNumber = major.PhoneNumber;
                editMajor.FoundedYear = (int)major.FoundedYear;
            }
            return(View(editMajor));
        }
Esempio n. 3
0
        public int UpdateMajor(UpdateMajor model)
        {
            var major = GetMajor(model.MajorId);

            if (major == null)
            {
                return(-1);
            }
            major.MajorName   = model.MajorName;
            major.PhoneNumber = model.PhoneNumber;
            major.Email       = model.Email;
            major.FoundedYear = model.FoundedYear;

            context.Update(major);
            return(context.SaveChanges());
        }