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();
        }
Exemple #2
0
        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();
        }
Exemple #4
0
 public async Task <IActionResult> Create(PooperRequest request)
 {
     return(CheckState(await m_service.Create <PooperRequest, PooperResponse>(request)));
 }
Exemple #5
0
        public async Task CreateNew(PooperRequest request)
        {
            var result = await m_httpClientService.Post <PooperRequest, PooperResponse>(m_pooperEndpoint, request);

            await InspectResult(result, $"Pooper \"{request.Name}\" created");
        }