Serializing an object with restsharp and passing it to WebApi not serializing list

前端 未结 3 899
傲寒
傲寒 2021-02-07 20:29

I have a a view model that looks like.

public class StoreItemViewModel
{
    public Guid ItemId { get; set; }
    public List StoreIds { get; set; }
         


        
3条回答
  •  情歌与酒
    2021-02-07 21:06

    I managed to get this working. I don't think its the correct way but it works.

     public static IRestResponse Create(object objectToUpdate, string apiEndPoint) where T : new()
        {
            var client = new RestClient(CreateBaseUrl(null))
            {
                Authenticator = new HttpBasicAuthenticator("user", "Password1")
            };
            var json = JsonConvert.SerializeObject(objectToUpdate);
            var request = new RestRequest(apiEndPoint, Method.POST);
            request.AddParameter("text/json", json, ParameterType.RequestBody);
            var response = client.Execute(request);
            return response;
        }
    

提交回复
热议问题