Exemplo n.º 1
0
        public async Task <ActionResult> AddEmployee([FromBody] Employee employee)
        {
            await _context.Employees.AddAsync(employee);

            await _context.SaveChangesAsync();

            return(Created("Employee added to DataBase", employee));
        }
        public async Task <ActionResult> AddManager([FromBody] Managers manager)
        {
            await _context.Managers.AddAsync(manager);

            await _context.SaveChangesAsync();

            return(Created("New manager added to DataBase", manager));
        }
Exemplo n.º 3
0
        //public void Update(int id, TEntity entity)
        //{

        //    _context.Entry(funcionario).State = EntityState.Modified;
        //    Context.Entry(entity).cur
        //    Context.Set<TEntity>().upda
        //}

        public async Task Delete(int id)
        {
            var entity = await Context.Set <TEntity>().FindAsync(id);

            if (entity == null)
            {
                throw new Exception();
            }

            Context.Set <TEntity>().Remove(entity);
            await Context.SaveChangesAsync();
        }