Пример #1
0
        public async Task <ActionResult <Boolean> > Put(int id, [FromBody] Empleado value)
        {
            if (id != value.idEmpleado)
            {
                return(false);
            }
            try
            {
                value.datos.Select(e => e);
                _context.Entry(value).State = EntityState.Modified;
                await _context.SaveChangesAsync();

                UpdateUsuarioLogin(value);
                return(true);
            }catch
            {
                return(false);
            }
        }
Пример #2
0
        public async Task <ActionResult <Boolean> > Put(int id, [FromBody] EmpleadoData value)
        {
            if (id != value.idEmpleado)
            {
                return(false);
            }
            _context.Entry(value).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(true);
        }
Пример #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);
        }