public IHttpActionResult PutFuncionarioEndereco(int id, FuncionarioEndereco funcionarioEndereco) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != funcionarioEndereco.Id) { return(BadRequest()); } db.Entry(funcionarioEndereco).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!FuncionarioEnderecoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetFuncionarioEndereco(int id) { FuncionarioEndereco funcionarioEndereco = db.FuncionarioEnderecos.Find(id); if (funcionarioEndereco == null) { return(NotFound()); } return(Ok(funcionarioEndereco)); }
// GET: Destino public ActionResult Index() { DestinoRepository destino = new DestinoRepository(); FuncionarioEnderecoRepository funcionario = new FuncionarioEnderecoRepository(); FuncionarioEndereco func = funcionario.GetById(1); ViewBag.Nome = func.NomeFuncionario; ViewBag.Cidade = func.Cidade; ViewBag.Rua = func.Rua; return(View(destino.GetAll())); }
public IHttpActionResult PostFuncionarioEndereco(FuncionarioEndereco funcionarioEndereco) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.FuncionarioEnderecos.Add(funcionarioEndereco); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = funcionarioEndereco.Id }, funcionarioEndereco)); }
// GET: PdvFuncionarios public ActionResult Index() { FuncionarioEnderecoRepository funcionario = new FuncionarioEnderecoRepository(); FuncionarioEndereco func = funcionario.GetById(1); ViewBag.Nome = func.NomeFuncionario; ViewBag.Jornada = func.JornadaTrabalho; ViewBag.InicioJornada = func.InicioJornada; ViewBag.Cidade = func.Cidade; ViewBag.Rua = func.Rua; RestricoesPdvRepository Listar = new RestricoesPdvRepository(); return(View(Listar.GetAll())); }
public IHttpActionResult DeleteFuncionarioEndereco(int id) { FuncionarioEndereco funcionarioEndereco = db.FuncionarioEnderecos.Find(id); if (funcionarioEndereco == null) { return(NotFound()); } db.FuncionarioEnderecos.Remove(funcionarioEndereco); db.SaveChanges(); return(Ok(funcionarioEndereco)); }
public void Insert(Funcionario func, Conta conta, int empresaId) { base._repository.Update(func); conta.Funcionario = func; _iContaService.Update(conta); FuncionarioEndereco fe = _funcionarioEnderecoRepository.GetByEmpresaFuncionario(func.Id, empresaId); if (fe == null) { fe = new FuncionarioEndereco(); fe.Funcionario = func; fe.Empresa = new Empresa() { Id = empresaId }; _funcionarioEnderecoRepository.Insert(fe); } }