public static Tag ToModel(this TagAggregate tag) { if (tag == null) { throw new ArgumentNullException(nameof(tag)); } return(new Tag { Name = tag.Name, Description = tag.Description }); }
public void Enrich(IHalResponseBuilder halResponseBuilder, TagAggregate tag) { if (halResponseBuilder == null) { throw new ArgumentNullException(nameof(halResponseBuilder)); } if (tag == null) { throw new ArgumentNullException(nameof(tag)); } halResponseBuilder.AddEmbedded(e => e.AddObject(_responseBuilder.GetTag(tag), (l) => l.AddSelf(@"/" + Constants.RouteNames.Tags + "/" + tag.Name))); }