コード例 #1
0
 public void Gerenciar(NaoConformidade value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     repository.Gerenciar(value);
 }
コード例 #2
0
 public async Task <IList <NaoConformidade> > ToListAsync(NaoConformidade filtro)
 {
     context.InitProcedure("SpBuscarNaoConformidades");
     if (filtro != null)
     {
         context.AddParameter("IdNaoConformidade", filtro.IdNaoConformidade, p => p != 0);
         context.AddParameter("DescricaoNaoConformidade", filtro.Descricao, p => !string.IsNullOrWhiteSpace(p));
         context.AddParameter("IdOrigemNc", (int)filtro.OrigemNc, p => p != 0);
         context.AddParameter("CodStatus", (int)filtro.Status, p => p != (int)enumStatus.Todos);
     }
     return(await context.ListAsync <NaoConformidade>());
 }
        public async Task <IActionResult> PutNaoConformidade([FromBody] NaoConformidade naoConformidade)
        {
            try
            {
                var retorno = await _naoConformidadeRepository.UpdateAsync(naoConformidade);

                return(Ok());
            }
            catch (System.Exception ex)
            {
                return(StatusCode(500));
            }
        }
        public async Task <ActionResult <int> > PostNaoConformidade([FromBody] NaoConformidade naoConformidade)
        {
            try
            {
                int retorno = await _naoConformidadeRepository.AddAsync(naoConformidade);

                return(Ok(retorno));
            }
            catch (System.Exception ex)
            {
                return(StatusCode(500));
            }
        }
コード例 #5
0
 public void Gerenciar(NaoConformidade value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     context.InitProcedure("SpGerenciarNaoConformidades");
     context.AddParameter("IdNaoConformidade", value.IdNaoConformidade, p => p != 0);
     context.AddParameter("DescricaoNaoConformidade", value.Descricao, p => !string.IsNullOrWhiteSpace(p));
     context.AddParameter("IdOrigemNc", (int)value.OrigemNc, p => p != (int)enumOrigemNC.Todas);
     context.AddParameter("CodStatus", (int)value.Status);
     context.AddParameter("IdUsuarioOperacao", value.IdUsuarioOperacao);
     value.IdNaoConformidade = context.ExecuteScalar <int>();
 }
 public IActionResult RegistrarOcorrenciaNaoConformidade(NaoConformidade requisicao)
 {
     _naoConformidadeBusiness.Registrar(requisicao);
     return(Ok());
 }
コード例 #7
0
 public void Post([FromBody] NaoConformidade naoConformidade)
 {
     _naoConformidadeService.Adicionar(naoConformidade);
 }
 public async Task <IEnumerable <NaoConformidade> > GetListByFilter([FromBody] NaoConformidade objSearch)
 {
     return(await _naoConformidadeRepository.GetByFilter(objSearch));
 }
コード例 #9
0
 public void Gerenciar([FromBody] NaoConformidade value) => _ncFacade.Gerenciar(value);
コード例 #10
0
 public Task <IList <NaoConformidade> > Buscar([FromBody] NaoConformidade filtro) => _ncFacade.ToListAsync(filtro);
コード例 #11
0
 public void Registrar(NaoConformidade naoConformidade)
 {
     _naoConformidadeService.Registrar(naoConformidade);
 }
コード例 #12
0
 public void Registrar(NaoConformidade naoConformidade)
 {
     _naoConformidadeRepository.Registrar(_mapper.Map <NaoConformidadeEntidade>(naoConformidade));
 }
コード例 #13
0
 public async Task <IList <NaoConformidade> > ToListAsync(NaoConformidade filtro) => await repository.ToListAsync(filtro);