public HttpResponseMessage AddFriend(Guid id) { var commandResult = _please.Do(new AddFriendCommand { UserId = Guid.Parse(User.Identity.GetUserId()), FriendId = id }); return(commandResult.WasSuccessful() ? Request.CreateResponse(HttpStatusCode.OK, "Użytkownik został pomyślnie dodany do listy znajomych") : Request.CreateResponse(HttpStatusCode.BadRequest, commandResult.ValidationErrors)); }
public HttpResponseMessage Ping([FromBody] double longitude, [FromBody] double latitude) { var pingUserLocation = new PingUserLocationCommand { Location = new GeoInformation { Longitude = longitude, Latitude = latitude }, UserId = Guid.Parse(User.Identity.GetUserId()) }; var commandResult = _please.Do(pingUserLocation); return(commandResult.WasSuccessful() ? Request.CreateResponse(HttpStatusCode.OK, "ok") : Request.CreateResponse(HttpStatusCode.BadRequest, commandResult.ValidationErrors)); }