public ActionResult Delete(long id)
        {
            string     username = User.Identity.GetUserName();
            CommonView model    = new CommonView();

            try
            {
                _segmentService.Deactivate(id, username);
                model.Message = "Data deleted.";
            }
            catch (Exception ex)
            {
                if (ex.GetType() == typeof(ArgumentException))
                {
                    model.Message = ((ArgumentException)ex).Message;
                }
                else
                {
                    model.Message = "Unable to delete data. Please contact your system administrator.";
                }
            }

            return(Json(model, JsonRequestBehavior.AllowGet));
        }