private dynamic EntidadeToDynamic(WorkflowPasso entidade) { return(new { entidade.Id, entidade.Descricao, entidade.DescricaoParaFazer, entidade.Ordem, entidade.EnviaEmail, entidade.EnviaSMS, entidade.TipoEmpresaResponsavel, IdWorkflow = entidade.Workflow.Id }); }
public void Incluir(WorkflowPasso entidade) { try { var dto = this.EntidadeToDynamic(entidade); using (SqlConnection conexao = new SqlConnection(_config.GetConnectionString("conexaoSQL"))) { conexao.Query( @"INSERT INTO WorkflowPasso ( [Descricao] ,[Ordem] ,[EnviaEmail] ,[EnviaSMS] ,[TipoEmpresaResponsavel] ,[IdWorkflow] ,[DescricaoParaFazer] ) VALUES ( @Descricao ,@Ordem ,@EnviaEmail ,@EnviaSMS ,@TipoEmpresaResponsavel ,@IdWorkflow ,@DescricaoParaFazer ) ", new { dto.Descricao, dto.Ordem, dto.EnviaEmail, dto.EnviaSMS, dto.TipoEmpresaResponsavel, dto.IdWorkflow }, commandType: CommandType.Text); } } catch (Exception ex) { throw ex; } }
public IActionResult Incluir([FromBody] WorkflowPasso passo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { _app.Incluir(passo); return(Ok()); } catch (Domain.Validations.ExcecaoDeDominio ex) { return(BadRequest(new { Mensagem = ex.Mensagens })); } catch (Exception ex) { return(StatusCode(500, new { Mensagens = ex.Message })); } }
public void Atualizar(WorkflowPasso entidade) { try { var dto = this.EntidadeToDynamic(entidade); using (SqlConnection conexao = new SqlConnection(_config.GetConnectionString("conexaoSQL"))) { conexao.Query( @" UPDATE WorkflowPasso SET [Descricao] = @Descricao ,[DescricaoParaFazer] = @DescricaoParaFazer ,[Ordem] = @Ordem ,[EnviaEmail] = @EnviaEmail ,[EnviaSMS] = @EnviaSMS ,[IdWorkflow] = @IdWorkflow ,[TipoEmpresaResponsavel] = @TipoEmpresaResponsavel WHERE Id = @Id ", new { dto.Id, dto.Descricao, dto.DescricaoParaFazer, dto.Ordem, dto.EnviaEmail, dto.EnviaSMS, dto.TipoEmpresaResponsavel, dto.IdWorkflow }, commandType: CommandType.Text); } } catch (Exception ex) { throw ex; } }
public IEnumerable <Salvado> ListarSalvadosPorStatus(WorkflowPasso passo, Guid guidEmpresa) { throw new NotImplementedException(); }
public void Incluir(WorkflowPasso entidade) { _repositorio.Incluir(entidade); }
public void Atualizar(WorkflowPasso entidade) { _repositorio.Atualizar(entidade); }
public void Incluir(WorkflowPasso entidade) { _service.Incluir(entidade); }
public void Atualizar(WorkflowPasso entidade) { _service.Atualizar(entidade); }