Thursday, 9 June 2016

Validate webapi model with ModelState

No comments
Our model -- > Customer.cs

validating in controller 

                Validate<Consumer>(consumer);
                if (!ModelState.IsValid)
                {
                    var message = string.Join(" \n ", ModelState.Values
                              .SelectMany(v => v.Errors)
                              .Select(e => e.ErrorMessage));
                    return ResponseMessage(HttpStatusCode.NonAuthoritativeInformation, message);
                }