Example #1
0
 public IActionResult Excluir(ServicosPrestados vinculo)
 {
     try
     {
         ServicoPrestadoRepository.Excluir(vinculo);
         return(Ok(new { Mensagem = "Vínculo entre serviço e local excluído com sucesso!" }));
     } catch (Exception e)
     {
         return(BadRequest(new { Erro = true, Mensagem = e.Message }));
     }
 }
Example #2
0
 public IActionResult Editar(ServicosPrestados servicoPrestado)
 {
     try
     {
         ServicoPrestadoRepository.Editar(servicoPrestado);
         return(Ok(new { Mensagem = "Situação alterada com sucesso!" }));
     } catch (Exception e)
     {
         return(BadRequest(new { Erro = true, Mensagem = e.Message }));
     }
 }
Example #3
0
        public void Cadastrar(ServicosPrestados servicoPrestado)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                servicoPrestado.UltimaAtualizacao = DateTime.Now;
                var servicoBuscado = ctx.ServicosPrestados.FirstOrDefault(x => x.IdLocal == servicoPrestado.IdLocal && x.IdServico == servicoPrestado.IdServico);

                if (servicoBuscado == null)
                {
                    ctx.Add(servicoPrestado);
                    ctx.SaveChanges();
                }
                else
                {
                    throw new Exception("Este vínculo já existe.");
                }
            }
        }
Example #4
0
        public void Excluir(ServicosPrestados servicoPrestado)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var itemBuscado = ctx.ServicosPrestados
                                  .FirstOrDefault(x => x.IdLocal == servicoPrestado.IdLocal && x.IdServico == servicoPrestado.IdServico);

                if (itemBuscado == null)
                {
                    throw new Exception("Vínculo não encontrado.");
                }
                else
                {
                    ctx.ServicosPrestados.Remove(itemBuscado);
                    ctx.SaveChanges();
                }
            }
        }
Example #5
0
        public void Editar(ServicosPrestados servicoPrestado)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var itemBuscado = ctx.ServicosPrestados
                                  .FirstOrDefault(x => x.IdLocal == servicoPrestado.IdLocal && x.IdServico == servicoPrestado.IdServico);

                if (itemBuscado == null)
                {
                    throw new Exception("Item não encontrado.");
                }
                else
                {
                    itemBuscado.Ativo             = servicoPrestado.Ativo;
                    itemBuscado.IdSituacao        = servicoPrestado.IdSituacao;
                    itemBuscado.UltimaAtualizacao = DateTime.Now;
                    ctx.Update(itemBuscado);
                    ctx.SaveChanges();
                }
            }
        }