public ActionResult SaveCourseChange(int CourseId, int SessionYr, int RegNo, int FeeDetailId, string OldCourse, string Remark) { int UserId = Session["UserId"] != null?Convert.ToInt32(Session["UserId"]) : 0; string ChangeCourseWith = feeManegementService.GetCourseNameByCourseId(CourseId); LogActivityViewModel log = new LogActivityViewModel(); log.EnteredBy = UserId; log.EnteredDate = DateTime.Now; log.ActioName = "SaveCourseChange"; log.ModuleName = "FeeCollection"; log.ControllerName = "FeeManagement"; log.Activity = "Change Course"; log.ActivityMessage = "Course changed from " + OldCourse + " to " + ChangeCourseWith + " regarded registration No. " + RegNo; log.RegistrationNo = RegNo; LogActivityService logActivityService = new LogActivityService(); logActivityService.CreateLogActivity(log); string msg = feeManegementService.SaveCourseChange(CourseId, SessionYr, RegNo, UserId, FeeDetailId, OldCourse, Remark); if (msg != "") { TempData["errorMsg"] = msg; } else { TempData["errorMsg"] = "Inner exception error!"; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveFeeCollectionAndPayment(FeePaymentDetailViewModel Model) { int UserId = Session["UserId"] != null?Convert.ToInt32(Session["UserId"]) : 0; Model.EnteredBy = UserId; Model.EnteredDate = (!string.IsNullOrEmpty(Model.SettleDate) ? DateTime.ParseExact(Model.SettleDate, "dd/MM/yyyy", CultureInfo.InvariantCulture) : DateTime.Now); TempData["errorMsg"] = "Fee successfully submitted."; LogActivityViewModel log = new LogActivityViewModel(); log.EnteredBy = Convert.ToInt32(Session["UserId"]); log.EnteredDate = DateTime.Now; log.ActioName = "SaveFeeCollectionAndPayment"; log.ModuleName = "FeeCollection"; log.ControllerName = "FeeManagement"; log.Activity = "Taking Fee"; log.ActivityMessage = "Fee paid successfully for registration no " + Model.FeeDetail.RegistrationNo + ""; log.RegistrationNo = Model.FeeDetail.RegistrationNo; LogActivityService logActivityService = new LogActivityService(); logActivityService.CreateLogActivity(log); if (Model.hdnFeeDetailId > 0) { return(Json(feeManegementService.SaveFeeCollectionAndPartWisePayment(Model), JsonRequestBehavior.AllowGet)); } else { return(Json(feeManegementService.SaveFeeCollectionAndPayment(Model), JsonRequestBehavior.AllowGet)); } }
public void OnActionExecuting(ActionExecutingContext context) { string UserGlobalID = Accessor.HttpContext.User.Identity.Name == null ? "" : Accessor.HttpContext.User.Identity.Name; string schema = (context.ActionArguments.Count > 0) ? JsonConvert.SerializeObject(context.ActionArguments) : string.Empty; //string[] authorizationToken; //context.HttpContext.Request.Headers.TryGetValue("contentType", out authorizationToken); LogActivity logact = new LogActivity { Data = schema, LoginGUID = context.HttpContext.Request.Headers["loginGUID"].ToString(), SourceDetails = string.Empty, URL = "Request:" + context.RouteData.Values["controller"] + "/" + context.RouteData.Values["action"], GlobalID = UserGlobalID }; LogActivityService.SaveLogActivity(logact); //Write Log to text File // LogActivityService.WriteLogActivity("[" + UserGID + "][Request][" + context.RouteData.Values["controller"] + "/" + context.RouteData.Values["action"] + "]" + schema, Accessor.HttpContext.Connection.RemoteIpAddress.ToString(), Environment.CurrentDirectory + "\\Log"); }
public ActionResult SaveCourseChange(int CourseId, int SessionYr, int RegNo, string OldCourse) { FeeManagementService _feeService = new FeeManagementService(); int UserId = Session["UserId"] != null?Convert.ToInt32(Session["UserId"]) : 0; string ChangeCourseWith = _feeService.GetCourseNameByCourseId(CourseId); LogActivityViewModel log = new LogActivityViewModel(); log.EnteredBy = UserId; log.EnteredDate = DateTime.Now; log.ActioName = "SaveCourseChange"; log.ModuleName = "Screenning"; log.ControllerName = "Registration"; log.Activity = "Change Course"; log.ActivityMessage = "Course changed from " + OldCourse + " to " + ChangeCourseWith + " regarded registration No. " + RegNo; log.RegistrationNo = RegNo; LogActivityService logActivityService = new LogActivityService(); logActivityService.CreateLogActivity(log); return(Json(_feeService.SaveCourseChange(CourseId, SessionYr, RegNo, UserId, 0, OldCourse, null), JsonRequestBehavior.AllowGet)); }
public ActionResult SaveSessionChange(int RegNo, int SessionId, string sessioncall = null) { FeeManagementService _feeService = new FeeManagementService(); int UserId = Session["UserId"] != null?Convert.ToInt32(Session["UserId"]) : 0; if (!string.IsNullOrEmpty(sessioncall)) { LogActivityViewModel log = new LogActivityViewModel(); log.EnteredBy = UserId; log.EnteredDate = DateTime.Now; log.ActioName = "SaveSessionChange"; log.ModuleName = "Screenning"; log.ControllerName = "Registration"; log.Activity = "Change Session"; log.ActivityMessage = "Session has been changed with RegNo:" + RegNo; log.RegistrationNo = RegNo; LogActivityService logActivityService = new LogActivityService(); logActivityService.CreateLogActivity(log); } return(Json(_feeService.SaveSessionChange(RegNo, UserId, SessionId), JsonRequestBehavior.AllowGet)); }
public void OnActionExecuted(ActionExecutedContext context) { string UserGlobalID = Accessor.HttpContext.User.Identity.Name == null ? "" : Accessor.HttpContext.User.Identity.Name; if (!context.ExceptionHandled && context.Exception == null) { var result = new JsonResult(new ResponseMessage().GetMessage(context.Result, context.RouteData.Values[MessageConstants.ReturnMessage].ToString(), "", true)); LogActivity logact = new LogActivity { Data = JsonConvert.SerializeObject(result), LoginGUID = context.HttpContext.Request.Headers["loginGUID"].ToString(), SourceDetails = string.Empty, URL = "Response:" + context.RouteData.Values["controller"] + "/" + context.RouteData.Values["action"], GlobalID = UserGlobalID }; LogActivityService.SaveLogActivity(logact); context.Result = result; //Write Log to text File //LogActivityService.WriteLogActivity("[" + UserGID + "][Response][" + context.RouteData.Values["controller"] + "/" + context.RouteData.Values["action"] + "]" + JsonConvert.SerializeObject(context.Result), Accessor.HttpContext.Connection.RemoteIpAddress.ToString(), Environment.CurrentDirectory + "\\Log"); } }
public UsetLogActivityController() { logActivityService = new LogActivityService(); }
public RegistrationController() { registerService = new RegistrationService(); addmissionService = new AddmissionService(); logActivityService = new LogActivityService(); }