コード例 #1
0
        public Task<HttpResponseMessage> Post([FromBody]dynamic body)
        {
            var command = new Funcionario(
                idPessoa: (int)body.idPessoa,
                idSetor: (int)body.idSetor

            );
            var funcionario = _service.Register(command);
            return CreateResponse(HttpStatusCode.Created, funcionario);
        }
コード例 #2
0
        public Funcionario Register(Funcionario funcionario)
        {
            var _funcionario = new Funcionario(funcionario.IdPessoa,funcionario.IdSetor);

            _repository.Register(_funcionario);

            if (Commit())
                return _funcionario;

            return null;
        }
コード例 #3
0
 public void Update(Funcionario funcionario)
 {
     _context.Entry<Funcionario>(funcionario).State = System.Data.Entity.EntityState.Modified;
 }
コード例 #4
0
 public void Register(Funcionario funcionario)
 {
     _context.Funcionario.Add(funcionario);
 }
コード例 #5
0
 public void Delete(Funcionario funcionario)
 {
     throw new NotImplementedException();
 }