public ActionResult SubmitRequirementStatus(SubmitYourRequirement statusViewModel) { ResponseOut responseOut = new ResponseOut(); IAdminBL adminBL = new AdminEngine(); try { if (statusViewModel != null) { int user_id = Convert.ToInt32(HttpContext.Session[SessionKey.CurrentUserID]); responseOut = adminBL.SubmitPostStatus(statusViewModel); } else { responseOut.message = ActionMessage.ProbleminData; responseOut.status = ActionStatus.Fail; } } catch (Exception ex) { Log.Error("Error in AdminController/SubmitRequirementStatus", ex); responseOut.message = ActionMessage.ApplicationException; responseOut.status = ActionStatus.Fail; } return(Json(responseOut, JsonRequestBehavior.AllowGet)); }