/// <summary> /// adds a health service resource to the database /// </summary> /// <param name="input">input</param> /// <returns>updated item after adding</returns> public async Task AddHealthResourceService(HealthViewResourceService item) { item.Id = (await input.Add(item.ToData())).Id; }
public async Task <ActionResult <HealthViewResourceService> > PostAction([FromServices] IPost post, [FromBody] HealthViewResourceService serv) { log.LogInformation($"adding {serv.ServiceName} to the database"); return(await TryTask <HealthViewResourceService> .Run(async() => { await post.AddHealthResourceService(serv); return Ok(serv); })); }