コード例 #1
0
        public IHttpActionResult ChallengeOfTheDayDetails(MainChallengeVM model)
        {
            StringBuilder traceLog = new StringBuilder();
            ServiceResponse <ChallengeOfTheDayDetailVM> objResponce = null;

            try
            {
                traceLog.AppendLine("Start: GetHomeRequest data:-ChallengeId-" + model.ChallengeId);
                objResponce = new ServiceResponse <ChallengeOfTheDayDetailVM>();
                objResponce.IsResultTrue = true;
                objResponce.jsonData     = ChallengeOfTheDayBL.GetChallengeOfTheDayDetails(model.ChallengeId);
                return(Ok(objResponce));
            }
            catch (Exception ex)
            {
                LogManager.LogManagerInstance.WriteErrorLog(ex);
                return(BadRequest());
            }
            finally
            {
                traceLog.AppendLine("End:GetHomeRequest() Response Data:-Result Ststus-" + objResponce.IsResultTrue + ",ChallengeId-" + objResponce != null && objResponce.jsonData != null ? objResponce.jsonData.ChallengeId.ToString() : "" + ",Fetch DateTime-" + DateTime.Now.ToLongDateString());
                LogManager.LogManagerInstance.WriteTraceLog(traceLog);
                traceLog = null;
            }
        }
コード例 #2
0
        public IHttpActionResult SponsorChallengeDetails(MainChallengeVM model)
        {
            StringBuilder traceLog = null;
            ServiceResponse <SponsorChallengeDetailVM> objResponce = null;

            try
            {
                traceLog = new StringBuilder();
                traceLog.AppendLine("Start: SponsorChallengeDetails() Request ChallengeId-" + model.ChallengeId);
                objResponce              = new ServiceResponse <SponsorChallengeDetailVM>();
                objResponce.jsonData     = SponsorChallengeBL.GetSponsorChallengeDetails(model.ChallengeId);
                objResponce.IsResultTrue = true;
                return(Ok(objResponce));
            }
            catch (Exception ex)
            {
                LogManager.LogManagerInstance.WriteErrorLog(ex);
                return(BadRequest(ex.Message));
            }
            finally
            {
                traceLog.AppendLine("End:SponsorChallengeDetails() Response Result Ststus-" + objResponce.IsResultTrue + ",Challenge Name-" + objResponce.jsonData != null ? objResponce.jsonData.ChallengeName : "" + ",Fetch DateTime-" + DateTime.Now.ToLongDateString());
                LogManager.LogManagerInstance.WriteTraceLog(traceLog);
                traceLog = null;
            }
        }