Exemple #1
0
        public HttpResponseMessage Put(FaqUpdateRequest model)
        {
            if (!ModelState.IsValid && model != null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
            _faqService.Update(model);
            SuccessResponse response = new SuccessResponse();

            return(Request.CreateResponse(HttpStatusCode.OK, model));
        }
Exemple #2
0
        public void Update(FaqUpdateRequest request, int userId)
        {
            string procname = "[dbo].[Faqs_Update]";

            _data.ExecuteNonQuery(procname
                                  , delegate(SqlParameterCollection inputCollection)
            {
                FaqAddInputs(request, inputCollection, userId);
                inputCollection.AddWithValue("@Id", request.Id);
            }, null
                                  );
        }
Exemple #3
0
 public void Update(FaqUpdateRequest model)
 {
     DataProvider.ExecuteNonQuery("dbo.Faq_UpdateById"
                                  , inputParamMapper : delegate(SqlParameterCollection paramCollection)
     {
         paramCollection.AddWithValue("@Id", model.Id);
         paramCollection.AddWithValue("@Title", model.Title);
         paramCollection.AddWithValue("@Description", model.Description);
         paramCollection.AddWithValue("@CategoryId", model.CategoryId);
         paramCollection.AddWithValue("@DisplayOrder", model.DisplayOrder);
         paramCollection.AddWithValue("@ModifiedBy", model.ModifiedBy);
     });
 }
 public HttpResponseMessage Update(FaqUpdateRequest model)
 {
     try
     {
         _faqService.Update(model);
         return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse()));
     }
     catch (Exception ex)
     {
         _errorService.LogError(ex);
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Exemple #5
0
 public void Update(FaqUpdateRequest model)
 {
     DataProvider.ExecuteNonQuery(GetConnection, "dbo.Faq_Update",
                                  inputParamMapper : delegate(SqlParameterCollection paramCollection)
     {
         paramCollection.AddWithValue("@Id", model.Id);
         paramCollection.AddWithValue("@UserIdCreated", UserService.GetCurrentUserId());
         paramCollection.AddWithValue("@Question", model.Question);
         paramCollection.AddWithValue("@Answer", model.Answer);
         paramCollection.AddWithValue("@FaqCategoryId", model.FaqCategoryId);
     }
                                  );
     return;
 }
Exemple #6
0
        public void Update(FaqUpdateRequest data)
        {
            if (data == null)
            {
                throw new ArgumentNullException("Parameter data is required");
            }
            string storeProc = "[dbo].[Faq_Update]";

            _dataProvider.ExecuteNonQuery(storeProc,
                                          delegate(SqlParameterCollection sqlParams)
            {
                sqlParams.AddWithValue("@Id", data.Id);
                sqlParams.AddWithValue("@CategoryId", data.CategoryId);
                sqlParams.AddWithValue("@Question", data.Question);
                sqlParams.AddWithValue("@Answer", data.Answer);
                sqlParams.AddWithValue("@SortOrder", data.SortOrder);
            });
        }
Exemple #7
0
        public ActionResult <SuccessResponse> Update(FaqUpdateRequest model)
        {
            int          responseCode = 200;
            BaseResponse responseData = null;

            try
            {
                int userId = _authService.GetCurrentUserId();
                _service.Update(model, userId);
                responseData = new SuccessResponse();
            }
            catch (Exception exception)
            {
                responseCode = 500;
                responseData = new ErrorResponse(exception.Message);
                base.Logger.LogError(exception.ToString());
            }

            return(StatusCode(responseCode, responseData));
        }