コード例 #1
0
        public HttpResponseMessage UpdateScheduleWorkout(UpdateScheduleWorkoutRequestModel objUpdateScheduleWorkoutRequestModel, Int64 ScheduleId)
        {
            FResponse result = 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();

                int updateModel = _objIScheduleRepository.UpdateScheduleWorkout(objUpdateScheduleWorkoutRequestModel, ScheduleId, UserId);
                if (updateModel > 0)
                {
                    result.StatusCode = Convert.ToInt32(HttpStatusCode.OK);
                    result.Message    = "Success!!";
                }
                else
                {
                    result.StatusCode = Convert.ToInt32(HttpStatusCode.NotAcceptable);
                    result.Message    = "Parameters are not correct";
                }
            }
            catch (Exception ex)
            {
                result.StatusCode = Convert.ToInt32(HttpStatusCode.BadRequest);
                _response         = Request.CreateResponse(HttpStatusCode.InternalServerError, "Some error occurred");
            }
            _response = Request.CreateResponse(HttpStatusCode.OK, result);
            return(_response);
        }
コード例 #2
0
 public int UpdateScheduleWorkout(UpdateScheduleWorkoutRequestModel objUpdateScheduleWorkoutRequestModel, Int64 ScheduleId, Int64 UserId)
 {
     try
     {
         int rowEffected = _objFriendFitDBEntity.Database.ExecuteSqlCommand("UpdateScheduleWorkout @ScheduleId=@ScheduleId,@UserId=@UserId,@Monday=@Monday,@Tuesday=@Tuesday,@Wednesday=@Wednesday,@Thursday = @Thursday,@Friday = @Friday,@Saturday = @Saturday,@Sunday = @Sunday,@RecurrenceId = @RecurrenceId,@ScheduleTime = @ScheduleTime,@TextMeTime = @TextMeTime,@TextFriendTime = @TextFriendTime,@StartDate = @StartDate,@EndDate = @EndDate",
                                                                            new SqlParameter("ScheduleId", ScheduleId),
                                                                            new SqlParameter("UserId", UserId),
                                                                            new SqlParameter("Monday", objUpdateScheduleWorkoutRequestModel.Monday),
                                                                            new SqlParameter("Tuesday", objUpdateScheduleWorkoutRequestModel.Tuesday),
                                                                            new SqlParameter("Wednesday", objUpdateScheduleWorkoutRequestModel.Wednesday),
                                                                            new SqlParameter("Thursday", objUpdateScheduleWorkoutRequestModel.Thursday),
                                                                            new SqlParameter("Friday", objUpdateScheduleWorkoutRequestModel.Friday),
                                                                            new SqlParameter("Saturday", objUpdateScheduleWorkoutRequestModel.Saturday),
                                                                            new SqlParameter("Sunday", objUpdateScheduleWorkoutRequestModel.Sunday),
                                                                            new SqlParameter("RecurrenceId", objUpdateScheduleWorkoutRequestModel.RecurrenceId),
                                                                            new SqlParameter("ScheduleTime", objUpdateScheduleWorkoutRequestModel.ScheduleTime),
                                                                            new SqlParameter("TextMeTime", objUpdateScheduleWorkoutRequestModel.TextMeTime),
                                                                            new SqlParameter("TextFriendTime", objUpdateScheduleWorkoutRequestModel.TextFriendTime),
                                                                            new SqlParameter("StartDate", objUpdateScheduleWorkoutRequestModel.StartDate),
                                                                            new SqlParameter("EndDate", objUpdateScheduleWorkoutRequestModel.EndDate));
     }
     catch (Exception ex)
     {
         return(0);
     }
     return(1);
 }