public async Task Put(int id, [FromBody] PooperRequest value) { var existing = m_context.Poopers.Find(id); existing.UpdateFromRequest(value); m_context.Poopers.Update(existing); await m_context.SaveChangesAsync(); }
public static async Task <List <Pooper> > CreatePooper(PooperRequest request) { var holder = new ClientHolder() { Uri = $"{ApiUri.AbsoluteUri}/Poopers", OperationType = OperationType.Post, Content = MakeContent(request) }; return(await ConsumeApi <List <Pooper> >(holder)); }
public async Task Post(PooperRequest value) { await m_context.Poopers.AddAsync(value.AsPooper()); await m_context.SaveChangesAsync(); }
public async Task <IActionResult> Create(PooperRequest request) { return(CheckState(await m_service.Create <PooperRequest, PooperResponse>(request))); }
public async Task CreateNew(PooperRequest request) { var result = await m_httpClientService.Post <PooperRequest, PooperResponse>(m_pooperEndpoint, request); await InspectResult(result, $"Pooper \"{request.Name}\" created"); }