public ActionResult Add(MemberStatusViewModel viewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var memberStatus = new MemberStatus { Id = viewModel.Id, MemberStatusTitle = viewModel.MemberStatusTitle, MemberStatusDescription = viewModel.MemberStatusDescription, MemberStatusIcon = viewModel.MemberStatusIcon };

                    _db.MemberStatues.Add(memberStatus);
                    _db.SaveChanges();

                    return Content(Boolean.TrueString);
                }

                return Content(ExceptionHelper.ModelStateErrorFormat(ModelState));
            }
            catch (Exception ex)
            {
                ExceptionHelper.ExceptionMessageFormat(ex, true);
                return Content("Sorry! Unable to add this member status.");
            }
        }
        //
        // GET: /MemberStatus/Delete/By ID
        public ActionResult Delete(int id)
        {
            try
            {
                var memberStatus = _db.MemberStatues.Find(id);
                if (memberStatus != null)
                {
                    var memberStatusViewModel = new MemberStatusViewModel { Id = memberStatus.Id, MemberStatusTitle = memberStatus.MemberStatusTitle, MemberStatusDescription = memberStatus.MemberStatusDescription, MemberStatusIcon = memberStatus.MemberStatusIcon };

                    return PartialView("_Delete", memberStatusViewModel);
                }
                else
                {
                    return RedirectToAction("Index", "MemberStatus");
                }

            }
            catch (Exception ex)
            {
                ExceptionHelper.ExceptionMessageFormat(ex, true);
                return RedirectToAction("Index", "MemberStatus");
            }
        }