public IHttpActionResult DesativarInventario(InventarioAmbienteDelecaoComLogModelo inventarioAmbienteDelecaoComLogModelo) { try { this.inventariosAmbienteNegocio.DesativarInventario(inventarioAmbienteDelecaoComLogModelo, null); return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, $"Exclusão do inventário ocorrida com sucesso"))); } catch (InvalidOperationException exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Inventário não encontrado.", exception), exception); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, "Erro ao excluir o inventário", exception), exception); } }
public LOG_INVENTARIO_AMBIENTE Excluir(InventarioAmbienteDelecaoComLogModelo inventarioAmbienteDelecaoComLogModelo, DB_LaborSafetyEntities entities = null) { if (entities == null) { entities = new DB_LaborSafetyEntities(); } #region Insere os dados do log de inventário LOG_INVENTARIO_AMBIENTE logInventario = new LOG_INVENTARIO_AMBIENTE(); logInventario.CodLogTipoOperacao = (long)Constantes.TipoOperacaoLog.DELECAO; logInventario.CodInventario = inventarioAmbienteDelecaoComLogModelo.CodInventarioAmbiente; logInventario.CodUsuarioModificador = inventarioAmbienteDelecaoComLogModelo.EightIDUsuarioModificador; logInventario.DataAlteracao = DateTime.Now; entities.LOG_INVENTARIO_AMBIENTE.Add(logInventario); entities.SaveChanges(); #endregion return(logInventario); }