public HttpResponseMessage <Flag> PostFlag(Flag flag, HttpRequestMessage <Flag> request) { if (flag.EarthwatcherId != 0 && flag.Longitude != 0 & flag.Latitude != 0) { var newflag = flagRepository.PostFlag(flag); var response = new HttpResponseMessage <Flag>(newflag) { StatusCode = HttpStatusCode.Created }; return(response); } return(null); }