public GenericCommandResult Delete( Guid id, [FromServices] ResidentHandler handler ) { var user = User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value; var command = new ActivateResidentCommand(id, user); return((GenericCommandResult)handler.Handle(command)); }
public GenericCommandResult Put( [FromBody] UpdateResidentCommand command, [FromServices] ResidentHandler handler ) { command.User = User.Claims.FirstOrDefault(x => x.Type == "user_id")?.Value; var result = (GenericCommandResult)handler.Handle(command); return(result); }