public ActionResult UploadReferenceFile(HttpPostedFileBase uploadedReferenceFile, string title)
        {
            var result           = true;
            var blReference      = new BLReference();
            var referenceFileUrl = "";

            try
            {
                if (ModelState.IsValid)
                {
                    if (uploadedReferenceFile != null)
                    {
                        referenceFileUrl = UIHelper.UploadFile(uploadedReferenceFile, "/Resources/Uploaded/TeamSafetyItems/ReferenceFile/" + CurrentUserId.Replace("-", ""));
                    }

                    blReference.CreateReference(
                        new VmReference
                    {
                        ReferenceFileUrl = referenceFileUrl,
                        Title            = title,
                    });
                }
            }
            catch (Exception ex)
            {
                result = false;
            }

            var jsonData = new
            {
                success = result,
                message = "Your reference file uploaded."
            };

            return(Json(jsonData, JsonRequestBehavior.AllowGet));

            //return View("../Author/TeamSafetyItemEdit", model);
        }