public HttpResponseMessage WorkoutDetails(WorkoutDetailsRequestModel objWorkoutDetailsRequestModel) { WorkoutDetailsModelResponse result = new WorkoutDetailsModelResponse(); FResponse res = new FResponse(); try { var headers = Request.Headers; string token = headers.Authorization.Parameter.ToString(); Int64 userId = _objFriendFitDBEntity.Database.SqlQuery <Int64>("select UserId from UserToken where TokenCode={0}", token).FirstOrDefault(); result.Response = _objIWorkoutRepository.Workoutdetails(objWorkoutDetailsRequestModel); if (result.Response != null) { result.Response.StatusCode = Convert.ToInt32(HttpStatusCode.OK); result.Response.Message = "Success!!"; } else { result.Response.StatusCode = Convert.ToInt32(HttpStatusCode.NotFound); result.Response.Message = "No Records"; } } catch (Exception ex) { res.StatusCode = Convert.ToInt32(HttpStatusCode.BadRequest); _response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Some error occurred"); } _response = Request.CreateResponse(HttpStatusCode.OK, result); return(_response); }
public WorkoutDetails Workoutdetails(WorkoutDetailsRequestModel objWorkoutDetailsRequestModel) { try { WorkoutDetails model = _objFriendFitDBEntity.Database.SqlQuery <WorkoutDetails>("WorkoutDetailsById @WorkoutId=@WorkoutId", new SqlParameter("WorkoutId", objWorkoutDetailsRequestModel.WorkoutId)).FirstOrDefault(); return(model); } catch (Exception ex) { return(null); } }