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