Beispiel #1
0
        } //PageMetaTagsSelectById

        public void PageMetaTagsUpdate(PageMetaTagsUpdateRequest payload)
        {
            DataProvider.ExecuteNonQuery(GetConnection, "dbo.PageMetaTags_Update"
                                         , inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@ID", payload.Title);
                paramCollection.AddWithValue("@MetaTagName", payload.ImageUrl);
                paramCollection.AddWithValue("@MetaTagValue", payload.PageUrl);
                paramCollection.AddWithValue("@MetaTagID", payload.Description);
                paramCollection.AddWithValue("@OwnerTypeId", payload.OwnerTypeId);
            }, returnParameters: null
                                         );
        } //PageMetaTagsUpdate
Beispiel #2
0
        public HttpResponseMessage UpdatePageMetaTags([FromUri] int id, [FromBody] PageMetaTagsUpdateRequest payload)
        {
            try
            {
                SuccessResponse response = new SuccessResponse();

                _metaTagsService.PageMetaTagsUpdate(payload);

                return(Request.CreateResponse(response));
            }
            catch (Exception ex)
            {
                ErrorLogService    svc   = new ErrorLogService();
                ErrorLogAddRequest error = new ErrorLogAddRequest();
                error.ErrorFunction = "Aic.Web.Controllers.Api.UpdatePageMetaTags";
                error.ErrorMessage  = ex.Message;
                error.UserId        = UserService.UserSelect().PersonId;
                svc.ErrorLogInsert(error);
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        } //UpdatePageMetaTags