private static string GenerateLocation(ICreationCommand creationCommand, object data) { var urlHelper = creationCommand.GetUrlHelper(); var routeName = creationCommand.GetRouteName(); var routeValuesFunction = creationCommand.GetRouteValuesFunc(); return(urlHelper.Link(routeName, routeValuesFunction(data))); }
public SuccessCreatedResult(object data, ICreationCommand creationCommand) : base(GenerateLocation(creationCommand, data), new Output { Data = data, Success = true }) { Data = data; Success = true; Errors = new List <Error>(); }