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; } }
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; } }