public async Task <TblComunidade> Post(TblComunidade comunidade)
        {
            await context.AddAsync(comunidade);

            await context.SaveChangesAsync();

            return(comunidade);
        }
        public async Task <TblComunidade> Put(int id, TblComunidade comunidade)
        {
            context.TblComunidade.Update(comunidade);
            context.TblComunidade.Update(comunidade);
            await context.SaveChangesAsync();

            return(comunidade);
        }
 public async Task <ActionResult <TblComunidade> > Post(TblComunidade comunidade)
 {
     try
     {
         return(await repositorio.Post(comunidade));
     }
     catch (DbUpdateConcurrencyException)
     {
         throw;
     }
 }
        public async Task <ActionResult> put(TblComunidade comunidade)
        {
            if (comunidade == null)
            {
                return(NotFound());
            }
            comunidade.NomeComunidade  = comunidade.NomeComunidade;
            comunidade.NomeResponsavel = comunidade.NomeResponsavel;
            context.TblComunidade.Update(comunidade);
            await context.SaveChangesAsync();


            return(NoContent());
        }