public async Task <IActionResult> Update(EnteIntervenuto ente) { try { var command = new UpdateEnteCommand() { CodiceSede = Request.Headers["codicesede"].ToString().Split(','), idOperatore = Request.Headers["IdUtente"], Ente = ente }; _updateEnteHandler.Handle(command); return(Ok()); } catch (Exception ex) { if (ex.Message.Contains(Costanti.UtenteNonAutorizzato)) { return(StatusCode(403, new { message = Costanti.UtenteNonAutorizzato })); } else { return(BadRequest(ex)); } } }
public void Update(EnteIntervenuto ente) { var filter = Builders <EnteIntervenuto> .Filter.Eq(s => s.Id, ente.Id); _dbContext.RubricaCollection.ReplaceOne(filter, ente); }