public HttpResponseMessage GetGuestUserSites(int userId, string email) { try { List <ApiMobileGuestUserSelectSitesReturnModel> rtn = guestUserService.GetGuestUserSites(userId, email); return(Request.CreateResponse(HttpStatusCode.OK, rtn)); } catch (Exception ex) { ex.Data.Add("email", email); ex.Data.Add("HTTPReferrer", "JCRAPI/GuestUser/GetGuestUserSites"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage DeleteTasks([FromBody] string taskIds) { try { TaskServices.DeleteTasks(taskIds); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/DeleteTasks"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage GetGuestUserProgramsBySiteId(int userId, int siteId, int productId) { try { List <ApiMobileGuestUserSelectProgramsBySiteReturnModel> rtn = guestUserService.GetGuestUserProgramsBySiteId(userId, siteId, productId); return(Request.CreateResponse(HttpStatusCode.OK, rtn)); } catch (Exception ex) { ex.Data.Add("UserId", userId); ex.Data.Add("HTTPReferrer", "JCRAPI/GuestUser/GetGuestUserProgramsBySiteId"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage GetTaskDetails(int?taskId, string standardEffBeginDate, int?programId) { try { var TaskDetails = TaskServices.GetTaskDetails(taskId, standardEffBeginDate, programId); return(Request.CreateResponse(HttpStatusCode.OK, TaskDetails)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetTaskDetails"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage ResendTaskEmail([FromBody] ResendTaskEmail resendTaskEmail) { try { Task.Factory.StartNew(() => TaskServices.ResendTaskEmail(resendTaskEmail.TaskIDs, resendTaskEmail.SiteID, resendTaskEmail.ProgramID, resendTaskEmail.UserID)); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/ResendTaskEmail"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetMaxTaskAssignedDate(string taskIds) { try { var MaxAssignedDate = TaskServices.GetMaxTaskAssignedDate(taskIds); return(Request.CreateResponse(HttpStatusCode.OK, MaxAssignedDate)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetMaxTaskAssignedDate"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetCopTagByCmsStandardId(int?programId, int?cmsStandardId) { try { var _result = TaskServices.GetCopTagByCmsStandardId(programId, cmsStandardId); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetCopTagByCmsStandardId"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetTracerById(int?tracerCustomId) { try { var _result = TaskServices.GetTracerById(tracerCustomId); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetTracerById"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetTagsByCopAndProgramID(int?programId, string copName) { try { var TagList = TaskServices.GetTagsByCopAndProgramID(programId, copName); return(Request.CreateResponse(HttpStatusCode.OK, TagList)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetTagsByCopAndProgramID"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetCOPList(int?siteId, int?programId) { try { var COPList = TaskServices.GetCOPList(siteId, programId); return(Request.CreateResponse(HttpStatusCode.OK, COPList)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetCOPList"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetChapterStandardByEPTextID(string standardEffBeginDate, int epTextID, int programID) { try { var ChapterStandard = TaskServices.GetChapterStandardByEPTextID(standardEffBeginDate, epTextID, programID); return(Request.CreateResponse(HttpStatusCode.OK, ChapterStandard)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetChapterStandardByEPTextID"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetStandardByChapterList(string standardEffBeginDate, int?productType, int?programId, int?chapterId, int?siteId, int?userId, int?serviceProfileTypeId, int?certificationItemId) { try { var StandardList = TaskServices.GetStandardByChapterList(standardEffBeginDate, productType, programId, chapterId, siteId, userId, serviceProfileTypeId, certificationItemId); return(Request.CreateResponse(HttpStatusCode.OK, StandardList)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetStandardByChapterList"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage GetTaskGridFilters(int userID, int siteID, int programID) { try { var TaskUserFilter = UserServices.GetUserPreference(userID, siteID, programID, "TaskFilter"); return(Request.CreateResponse(HttpStatusCode.OK, TaskUserFilter)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/GetTaskGridFilters"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.OK, string.Empty)); } }
public HttpResponseMessage IsUserRegisteredByUserId(int userId) { try { bool rtn = guestUserService.IsUserRegistered(userId); return(Request.CreateResponse(HttpStatusCode.OK, rtn)); } catch (Exception ex) { ex.Data.Add("userId", userId); ex.Data.Add("HTTPReferrer", "JCRAPI/GuestUser/IsUserRegisteredByUserId"); WebExceptionHelper.LogException(ex, null); return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "There was an error. Please contact your Program Administrator.")); } }
public HttpResponseMessage UpdateTaskObservationAssoc([FromBody] TaskObservationAssociation tskObsObj) { try { TaskServices.UpdateTaskObservationAssoc(tskObsObj.TracerResponseId, tskObsObj.TaskIDs); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { ex.Data.Add("tracerResponseId", tskObsObj.TracerResponseId); ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/UpdateTaskObservationAssoc"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage CreateEmailCode(string email) { try { string rtn = guestUserService.CreatePasscode(email); return(Request.CreateResponse(HttpStatusCode.OK, rtn)); } catch (Exception ex) { ex.Data.Add("email", email); ex.Data.Add("HTTPReferrer", "JCRAPI/GuestUser/GetGuestUserTracersBySiteProgram"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage MenuStateSaveArg(int?userId, string key, string value) { MenuServices service = new MenuServices(); try { service.MenuStateSaveArg(userId, key, value); return(Request.CreateResponse(HttpStatusCode.OK, "Menu State Save Are successed")); } catch (Exception ex) { ex.Data.Add("UserID", userId); ex.Data.Add("HTTPReferrer", "JCRAPI/MenuInfo/MenuStateSaveArg"); WebExceptionHelper.LogException(ex, null); return(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, "Expectation Failed during Menu State SaveArg")); } }
public HttpResponseMessage GetProgramsBySite(int siteID) { try { var _result = SiteServices.GetProgramsBySite(siteID); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("siteID", siteID); ex.Data.Add("HTTPReferrer", "JCRAPI/GetCommonInfo/GetProgramsBySite"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage Init([FromBody] Models.UserMenuState.Init userPref) { MenuServices service = new MenuServices(); try { service.MenuStateInit(userPref); return(Request.CreateResponse(HttpStatusCode.OK, "UserMenuState successfully inititialized.")); } catch (Exception ex) { ex.Data.Add("UserID", userPref.UserID); ex.Data.Add("HTTPReferrer", "JCRAPI/MenuInfo/MenuStateInit"); WebExceptionHelper.LogException(ex, null); return(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, ex.Message)); } }
public HttpResponseMessage SetDefaultTracerCategoryForSite(int tracerCategoryId, int siteId, int updatedById) { try { var service = new TracerCategoryServices(); var _result = service.SetDefaultTracerCategoryForSite(tracerCategoryId, siteId, updatedById); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TracerCategoryInfo/SetDefaultTracerCategoryForSite"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.InternalServerError, string.Empty)); } }
public HttpResponseMessage GetMenuState(int?userId) { MenuServices service = new MenuServices(); try { var _result = service.GetMenuState(userId); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("UserID", userId); ex.Data.Add("HTTPReferrer", "JCRAPI/MenuInfo/GetMenuState"); WebExceptionHelper.LogException(ex, null); return(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, "Expectation Failed during Menu State SaveArg")); } }
public HttpResponseMessage GetTracerCategoryDropdownBySite(int siteId) { try { var service = new TracerCategoryServices(); var _result = service.GetTracerCategorDropdownyBySite(siteId); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TracerCategoryInfo/GetTracerCategoryDropdownBySite"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.InternalServerError, string.Empty)); } }
public HttpResponseMessage SaveTracerCategory([FromBody] TracerCategory tracerCategory) { try { var service = new TracerCategoryServices(); var _result = service.SaveTracerCategory(tracerCategory); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TracerCategoryInfo/SaveTracerCategory"); WebExceptionHelper.LogException(ex, null); return(Request.CreateResponse(HttpStatusCode.InternalServerError, string.Empty)); } }
public HttpResponseMessage CreateTracersGuestUser(string userLogonId, string firstName, string lastName, int?siteId = null) { try { string errMsg; GuestUserInfo rtn = guestUserService.CreateTracersGuestUser(userLogonId, firstName, lastName, siteId); return(Request.CreateResponse(HttpStatusCode.OK, rtn)); } catch (Exception ex) { WebExceptionHelper.LogException(ex, null); return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "")); } }
public HttpResponseMessage GetTaskLinkInfo(string lnk) { try { string errMsg = string.Empty; ApiGetTaskLinkDetailsReturnModel taskLink = guestUserService.LookupByTaskLink(lnk); return(Request.CreateResponse(HttpStatusCode.OK, taskLink)); } catch (Exception ex) { WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage GetImagesCount(int tracerResponseID) { // TracerServices service = new TracerServices(); try { var imagesCount = tracerService.GetImagesCount(tracerResponseID); return(Request.CreateResponse(HttpStatusCode.OK, imagesCount)); } catch (Exception ex) { ex.Data.Add("TracerReponseID", tracerResponseID); ex.Data.Add("HTTPReferrer", "JCRAPI/Image/GetImagesCount"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage GetUserSites(int userID) { try { //List of Sites where User has either AMP or Tracers Access var _result = SiteServices.GetUserSites(userID).Where(m => m.IsAMPAccess == 1 || m.IsTracersAccess == 1); return(Request.CreateResponse(HttpStatusCode.OK, _result)); } catch (Exception ex) { ex.Data.Add("userID", userID); ex.Data.Add("HTTPReferrer", "JCRAPI/GetCommonInfo/GetUserSites"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage SaveTaskGridFilters([FromBody] UserPreference userPref) { try { userPref.preferenceType = "TaskFilter"; UserServices.UpdateUserPreference(userPref); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { ex.Data.Add("HTTPReferrer", "JCRAPI/TaskInfo/SaveTaskGridFilters"); WebExceptionHelper.LogException(ex, null); return(null); } }
public HttpResponseMessage GetUserByUserLogonID(string loginID) { PasswordServices service = new PasswordServices(); string rtnMsg = ""; try { var userInfo = service.GetUserByUserLogonID(loginID); if (userInfo != null) { return Request.CreateResponse(HttpStatusCode.OK, userInfo); } else { return Request.CreateErrorResponse(HttpStatusCode.NotFound, rtnMsg); } } catch (Exception ex) { ex.Data.Add("loginID", loginID); ex.Data.Add("HTTPReferrer", "JCRAPI/PasswordInfo/GetUserByUserLogonID"); WebExceptionHelper.LogException(ex, null); return null; } }
public HttpResponseMessage GuestLinkAccessed(int userId, Guid guestLinkGuid) { TracerService tracerService = new TracerService(); try { tracerService.InsertGuestLinkAccessed(userId, guestLinkGuid); return(Request.CreateResponse(HttpStatusCode.OK, "Success")); } catch (Exception ex) { ex.Data.Add("GuestLinkAccessed", guestLinkGuid); ex.Data.Add("HTTPReferrer", "JCRAPI/post/guestlinkaccessed"); WebExceptionHelper.LogException(ex, null); return(null); } }