public async Task <IActionResult> SetProfilePhoto([FromBody] ChangeProfilePhotoCommandDto cmd) { if (!string.Equals(User.Identity.Name, cmd.UserUuid)) { throw new Exception("no coœ sie popierdoli³o hcyba"); } await _mediator.Publish(new SetProfilePhoto(cmd.UserUuid, cmd.ResourceName)); return(Ok()); }
private async Task SetNewResourceNameForProfilePhoto(string resourceName, string userUuid) { var data = new ChangeProfilePhotoCommandDto { UserUuid = userUuid, ResourceName = resourceName }; var requestBody = JsonConvert.SerializeObject(data); var requestContent = new StringContent(requestBody, Encoding.UTF8, "application/json"); await _http.Post("usermanagement", "/SetProfilePhoto", requestContent); }