public IHttpActionResult DesativarInventario(InventarioAtividadeDelecaoComLogModelo inventarioAtividadeDelecao) { try { this.inventariosAtividadeNegocio.DesativarInventario(inventarioAtividadeDelecao, 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_ATIVIDADE Excluir(InventarioAtividadeDelecaoComLogModelo inventarioAtividadeDelecaoComLogModelo, DB_LaborSafetyEntities entities = null) { if (entities == null) { entities = new DB_LaborSafetyEntities(); } #region Insere os dados do log de inventário LOG_INVENTARIO_ATIVIDADE logInventario = new LOG_INVENTARIO_ATIVIDADE(); logInventario.CodLogTipoOperacao = (long)Constantes.TipoOperacaoLog.DELECAO; logInventario.CodInventarioAtividade = inventarioAtividadeDelecaoComLogModelo.CodInventarioAtividade; logInventario.CodUsuarioModificador = inventarioAtividadeDelecaoComLogModelo.EightIDUsuarioModificador; logInventario.DataAlteracao = DateTime.Now; entities.LOG_INVENTARIO_ATIVIDADE.Add(logInventario); entities.SaveChanges(); #endregion return(logInventario); }