public ResourceResult Delete(RepeatingGigUrl url) { repeatingGigs.Delete(url.Id.EnsureStartsWith("repeatinggig/")); return OK(true).AsHtml(); }
public ResourceResult Post(RepeatingGigUrl url, RepeatingGigViewModel input) { repeatingGigs.SaveRepeating(input.AsRepeatingGig()); return OK(input).AsHtml(); }
public ResourceResult Get(RepeatingGigUrl url) { return OK(new RepeatingGigViewModel(repeatingGigs.GetRepeating(url.Id.EnsureStartsWith("repeatinggig/")))).AsHtml(); }