//BloodGroupInfo
        public ActionResult BloodGroupInfo(int id)
        {
            var memberBloodGroup = _db.MemberBloodGroups.Find(id);

            var memberBloodGroupViewModel = new MemberBloodGroupViewModel {
                Id = memberBloodGroup.Id, BloodGroupName = memberBloodGroup.BloodGroupName
            };

            return(View(memberBloodGroupViewModel));
        }
Example #2
0
        //
        // GET: /MemberBloodGroup/Details/By ID

        public ActionResult Details(int id)
        {
            try
            {
                var memberBloodGroup = _db.MemberBloodGroups.Find(id);
                if (memberBloodGroup != null)
                {
                    var memberBloodGroupViewModel = new MemberBloodGroupViewModel {
                        Id = memberBloodGroup.Id, BloodGroupName = memberBloodGroup.BloodGroupName
                    };

                    return(PartialView("_Details", memberBloodGroupViewModel));
                }
                else
                {
                    return(RedirectToAction("Index", "MemberBloodGroup"));
                }
            }
            catch (Exception ex)
            {
                ExceptionHelper.ExceptionMessageFormat(ex, true);
                return(RedirectToAction("Index", "MemberBloodGroup"));
            }
        }
Example #3
0
        public ActionResult Edit(MemberBloodGroupViewModel viewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var memberBloodGroup = new MemberBloodGroup {
                        Id = viewModel.Id, BloodGroupName = viewModel.BloodGroupName
                    };

                    _db.Entry(memberBloodGroup).State = EntityState.Modified;
                    _db.SaveChanges();

                    return(Content(Boolean.TrueString));
                }

                return(Content(ExceptionHelper.ModelStateErrorFormat(ModelState)));
            }
            catch (Exception ex)
            {
                ExceptionHelper.ExceptionMessageFormat(ex, true);
                return(Content("Sorry! Unable to edit this member blood group."));
            }
        }