public IActionResult Delete(int id) { var funcionario = _funcionarioService.GetByIdIncludingProperties(id); if (funcionario == null) { return(NotFound()); } if (funcionario == null) { return(BadRequest()); } try { Cargo cargo = funcionario.Cargo; Conselho conselho = funcionario.Conselho; Pessoa pessoa = funcionario.Pessoa; _funcionarioService.RemoveAsync(cargo); _funcionarioService.RemoveAsync(conselho); _funcionarioService.RemoveAsync(funcionario); _funcionarioService.RemoveAsync(pessoa); return(new NoContentResult()); } catch (Exception e) { Console.WriteLine(e.Message); throw; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,NomeConselho,DistritoId")] Conselho conselho) { if (id != conselho.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(conselho); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConselhoExists(conselho.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DistritoId"] = new SelectList(_context.Distrito, "Id", "Id", conselho.DistritoId); return(View(conselho)); }
public static Conselho getConselho(int _cod_conselho) { Conselho conselho = new Conselho(); using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["psConnectionString"].ToString())) { SqlCommand cmm = cnn.CreateCommand(); cmm.CommandText = "SELECT [cod_conselho], [sigla_conselho], [descricao_conselho] FROM [hspmPs].[dbo].[conselho]"; try { cnn.Open(); SqlDataReader dr1 = cmm.ExecuteReader(); if (dr1.Read()) { conselho.cod_conselho = dr1.GetInt32(0); conselho.sigla_conselho = dr1.GetString(1); conselho.desricao_conselho = dr1.GetString(2); } cnn.Close(); } catch (Exception ex) { string error = ex.Message; } } return(conselho); }
public async Task <IActionResult> Update([FromBody] Conselho entity) { if (entity == null) { return(BadRequest()); } entity.DtAlteracao = DateTime.Now; await _service.UpdateAsync(entity); return(new NoContentResult()); }
public async Task <IActionResult> Create([Bind("Id,NomeConselho,DistritoId")] Conselho conselho) { if (ModelState.IsValid) { _context.Add(conselho); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DistritoId"] = new SelectList(_context.Distrito, "Id", "Id", conselho.DistritoId); return(View(conselho)); }
public async Task <IActionResult> Create([Bind("ConselhoId,Descricao")] Conselho conselho) { if (ModelState.IsValid) { _logger.LogInformation("Adicionando Conselho"); await _conselhoRepositorio.Inserir(conselho); _logger.LogInformation("Conselho Adicionado"); TempData["Mensagem"] = "Adicionado com Sucesso."; return(RedirectToAction(nameof(Index))); } _logger.LogError("Erro ao Adicionar o conselho"); return(View(conselho)); }
public IActionResult Post([FromBody] Conselho conselho) { if (conselho == null) { return(BadRequest()); } try { _conselhoService.AddAsync(conselho); return(CreatedAtRoute("GetConselho", new { id = conselho.Id }, conselho)); } catch (Exception e) { Console.WriteLine(e.Message); throw; } }
static void Main(string[] args) { Console.WriteLine(@" ------------------------------------------------------------- | Seja bem vindo ao sistema de salário do funcionário SENAI | ------------------------------------------------------------- "); Console.WriteLine("Informe o seu nome:"); String func = Console.ReadLine(); Console.WriteLine($"Informe o valor do salário mínimo {nome}:"); double salario - minimo = double.Parse(Console.ReadLine()); Conselho.WriteLine("Informe o seu número de horas trabalhadas {nome}"); int horas = }
public IActionResult Post([FromBody] Conselho entity) { if (entity == null) { return(BadRequest()); } try { entity.DtInclusao = DateTime.Now; _service.AddOrUpdateAndCommitSync(entity); return(StatusCode(200, entity)); } catch (Exception ex) { return(StatusCode(400, ex.Message.FirstOrDefault())); } }
public async Task <IActionResult> Edit(int id, [Bind("ConselhoId,Descricao")] Conselho conselho) { if (id != conselho.ConselhoId) { _logger.LogError("Conselho não encontrado"); return(NotFound()); } if (ModelState.IsValid) { _logger.LogInformation("Atualizando Conselho"); await _conselhoRepositorio.Atualizar(conselho); _logger.LogInformation("Conselho Atualizado"); TempData["Mensagem"] = "Atualizado com sucesso."; return(RedirectToAction(nameof(Index))); } return(View(conselho)); }
public IComandResult Handle(SalvarConselhoCommands comand) { //verificar se tem notificação no comand if (!comand.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications)); } var conselho = _repository.Existe(Guid.Parse(comand.BimestreId), Guid.Parse(comand.SerieId), Guid.Parse(comand.AnoId)); if (conselho != null) { return(new ComandResult(false, "Conselho já existe,tente novamente!!", new { })); } var _conselho = new Conselho(comand.DataConselho, comand.UsuarioId, Guid.Parse(comand.SerieId), Guid.Parse(comand.BimestreId), Guid.Parse(comand.FuncionarioId), comand.NomeCoordenador, comand.NomeDiretor, Guid.Parse(comand.AnoId)); _repository.Salvar(_conselho); return(new ComandResult(true, "Dados Salvos com Sucesso!!", new { })); }
public void Alterar(Conselho obj) { _context.Entry(obj).State = EntityState.Modified; }
public Conselho Salvar(Conselho obj) { var retorno = _context.Conselhos.Add(obj); return(retorno.Entity); }