Ejemplo n.º 1
0
        public async Task <ActionResult <int> > Post([FromBody] EmpleadoData value)
        {
            _context.Add(value);
            await _context.SaveChangesAsync();

            return(value.idEmpleado);
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <int> > Post([FromBody] Empleado value)
        {
            value.datos.Select(e => {
                e.fechaAlta = DateTime.Now;
                return(e);
            });
            _context.Add(value);
            try{
                await _context.SaveChangesAsync();

                AddUsuarioLogin(value);
                return(value.idEmpleado);
            }catch {
                return(0);
            }
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <usuarioLogin> > Post(int id, [FromBody] string password)
        {
            Console.WriteLine(String.Format("Usuario: {0} password: {1} ", id, password));
            var usuario = await _context.UsuariosLogin.FindAsync(id);

            if (usuario != null && usuario.password == password)
            {
                usuario.token = new Codificar().Crear(String.Format("clave:{0}-{1}",
                                                                    usuario.nombre, DateTime.Now));

                _context.Entry(usuario).State = EntityState.Modified;
                await _context.SaveChangesAsync();

                usuario.password = "******";

                return(usuario);
            }
            return(null);
        }