public bool Handle(UpdatePersonalDetailsCommand cmd) { ScreenName = cmd.ScreenName; FirstName = cmd.FirstName; LastName = cmd.LastName; return(ScreenName == cmd.ScreenName && FirstName == cmd.FirstName && LastName == cmd.LastName); }
public async Task <IActionResult> UpdatePersonalDetails(string profileId, [FromBody] UpdatePersonalDetailsCommand dto) { dto.ProfileId = profileId; var result = await _mediator.Send(dto); if (string.IsNullOrEmpty(result)) { return(NotFound()); } var profile = await _mediator.Send(new GetAppProfileByProfileIdQuery(profileId)); return(Ok(profile)); }
public bool Handle(UpdatePersonalDetailsCommand cmd) => PersonalDetails.Handle(cmd);
public async Task <UpdateResult> Put([FromBody] UpdatePersonalDetailsCommand command) { UpdateResult result = await _commandExecuter.ExecuteAsync(command); return(result); }